LCOV - differential code coverage report
Current view: top level - src/bin/initdb - initdb.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GNC CBC DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 81.8 % 1255 1027 2 226 2 16 1009 7
Current Date: 2026-05-05 10:23:31 +0900 Functions: 96.9 % 64 62 2 7 55
Baseline: lcov-20260505-025707-baseline Branches: 65.2 % 755 492 3 1 259 3 7 482
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 4 4 2 2
(30,360] days: 87.5 % 16 14 2 14
(360..) days: 81.7 % 1235 1009 226 2 1007
Function coverage date bins:
(360..) days: 96.9 % 64 62 2 7 55
Branch coverage date bins:
(7,30] days: 50.0 % 8 4 4 4
(30,360] days: 70.0 % 10 7 3 7
(360..) days: 65.3 % 737 481 1 255 3 478

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
main CBC 98 83.2 % (193 / 232) 75.9 % (88 / 116)
get_su_pwd UBC 0 0.0 % (0 / 22) 0.0 % (0 / 10)
setup_config GNC 58 84.5 % (87 / 103) 48.6 % (18 / 37)
cleanup_directories_atexit CBC 71 41.7 % (10 / 24) 32.1 % (9 / 28)
create_xlog_or_symlink CBC 60 62.2 % (23 / 37) 55.6 % (10 / 18)
check_input CBC 726 30.8 % (4 / 13) 33.3 % (2 / 6)
setup_locale_encoding CBC 66 79.5 % (35 / 44) 75.0 % (33 / 44)
check_locale_name CBC 396 66.7 % (14 / 21) 55.0 % (11 / 20)
setup_bin_paths CBC 67 58.8 % (10 / 17) 20.0 % (2 / 10)
setup_pgdata CBC 71 46.2 % (6 / 13) 25.0 % (2 / 8)
check_ok CBC 294 50.0 % (6 / 12) 50.0 % (2 / 4)
check_need_password CBC 67 50.0 % (5 / 10) 18.8 % (3 / 16)
create_data_directory CBC 61 81.5 % (22 / 27) 60.0 % (6 / 10)
icu_language_tag CBC 7 68.8 % (11 / 16) 50.0 % (3 / 6)
bootstrap_template1 GNC 58 91.1 % (41 / 45) 75.0 % (15 / 20)
check_locale_encoding CBC 126 55.6 % (5 / 9) 75.0 % (6 / 8)
choose_dsm_implementation CBC 58 71.4 % (10 / 14) 33.3 % (2 / 6)
locale_date_order CBC 58 82.6 % (19 / 23) 42.9 % (6 / 14)
setlocales CBC 66 91.5 % (43 / 47) 82.4 % (28 / 34)
trapsig UBC 0 0.0 % (0 / 4)
find_matching_ts_config CBC 61 78.6 % (11 / 14) 68.8 % (11 / 16)
get_id CBC 67 57.1 % (4 / 7) 50.0 % (1 / 2)
replace_guc_value CBC 1116 94.0 % (47 / 50) 93.3 % (28 / 30)
setup_data_file_paths GNC 66 89.3 % (25 / 28) 33.3 % (2 / 6)
setup_text_search CBC 61 76.9 % (10 / 13) 62.5 % (5 / 8)
writefile CBC 290 72.7 % (8 / 11) 62.5 % (5 / 8)
guc_value_requires_quotes CBC 1116 84.6 % (11 / 13) 80.0 % (8 / 10)
icu_validate_locale CBC 7 89.5 % (17 / 19) 72.7 % (16 / 22)
set_null_conf CBC 58 77.8 % (7 / 9) 50.0 % (2 / 4)
test_config_settings CBC 58 94.9 % (37 / 39) 87.5 % (14 / 16)
write_version_file CBC 115 81.8 % (9 / 11) 62.5 % (5 / 8)
check_authmethod_valid CBC 134 80.0 % (4 / 5) 50.0 % (2 / 4)
escape_quotes CBC 671 80.0 % (4 / 5) 50.0 % (1 / 2)
get_encoding_id CBC 16 80.0 % (4 / 5) 37.5 % (3 / 8)
initialize_data_directory CBC 61 97.6 % (41 / 42) 75.0 % (6 / 8)
popen_check CBC 115 85.7 % (6 / 7) 50.0 % (1 / 2)
readfile GNC 575 93.8 % (15 / 16) 83.3 % (5 / 6)
replace_token GNC 754 95.0 % (19 / 20) 83.3 % (10 / 12)
restore_global_locale CBC 454 80.0 % (4 / 5) 50.0 % (1 / 2)
save_global_locale CBC 454 83.3 % (5 / 6) 50.0 % (1 / 2)
setup_auth CBC 57 80.0 % (4 / 5) 30.0 % (3 / 10)
warn_on_mount_point CBC 1 85.7 % (6 / 7) 50.0 % (2 / 4)
add_stringlist_item GNC 18 100.0 % (9 / 9) 100.0 % (4 / 4)
check_authmethod_unspecified CBC 134 100.0 % (5 / 5) 100.0 % (2 / 2)
check_icu_locale_encoding CBC 6 100.0 % (7 / 7) 100.0 % (2 / 2)
encodingid_to_string CBC 58 100.0 % (3 / 3)
escape_quotes_bki CBC 183 100.0 % (11 / 11) 100.0 % (2 / 2)
load_plpgsql CBC 57 100.0 % (3 / 3) 75.0 % (3 / 4)
make_postgres CBC 57 100.0 % (4 / 4) 75.0 % (6 / 8)
make_template0 CBC 57 100.0 % (9 / 9) 75.0 % (21 / 28)
my_strftime CBC 58 100.0 % (2 / 2)
pretty_wal_size CBC 116 100.0 % (7 / 7) 100.0 % (2 / 2)
set_info_version CBC 66 100.0 % (16 / 16) 60.0 % (6 / 10)
set_input CBC 726 100.0 % (3 / 3)
setup_collation CBC 57 100.0 % (4 / 4) 75.0 % (6 / 8)
setup_depend CBC 57 100.0 % (3 / 3) 50.0 % (2 / 4)
setup_description CBC 57 100.0 % (3 / 3) 75.0 % (3 / 4)
setup_privileges CBC 57 100.0 % (14 / 14) 75.0 % (36 / 48)
setup_run_file CBC 285 100.0 % (8 / 8) 80.0 % (8 / 10)
setup_schema CBC 57 100.0 % (5 / 5) 75.0 % (6 / 8)
setup_signals GNC 61 100.0 % (8 / 8)
test_specific_config_settings CBC 138 100.0 % (13 / 13) 100.0 % (2 / 2)
usage CBC 1 100.0 % (45 / 45)
vacuum_db CBC 57 100.0 % (3 / 3) 75.0 % (3 / 4)

Generated by: LCOV version 2.5.0-beta