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

Generated by: LCOV version 2.5.0-beta