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: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 81.8 % 1255 1026 2 227 1 16 1009 7
Current Date: 2026-06-29 16:15:13 +0200 Functions: 96.9 % 64 62 2 7 55
Baseline: lcov-20260630-baseline Branches: 65.0 % 755 491 3 1 260 2 7 482
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 90.0 % 20 18 2 16 2
(360..) days: 81.6 % 1235 1008 227 1 1007
Function coverage date bins:
(360..) days: 96.9 % 64 62 2 7 55
Branch coverage date bins:
(30,360] days: 61.1 % 18 11 3 4 7 4
(360..) days: 65.1 % 737 480 1 256 2 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 97 83.2 % (193 / 232) 75.9 % (88 / 116)
cleanup_directories_atexit CBC 70 41.7 % (10 / 24) 32.1 % (9 / 28)
setup_config GNC 57 84.5 % (87 / 103) 48.6 % (18 / 37)
check_need_password CBC 66 50.0 % (5 / 10) 18.8 % (3 / 16)
setup_privileges CBC 56 100.0 % (14 / 14) 75.0 % (36 / 48)
setup_locale_encoding CBC 65 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 390 66.7 % (14 / 21) 55.0 % (11 / 20)
create_xlog_or_symlink CBC 59 62.2 % (23 / 37) 55.6 % (10 / 18)
locale_date_order CBC 57 82.6 % (19 / 23) 42.9 % (6 / 14)
setup_bin_paths CBC 66 58.8 % (10 / 17) 20.0 % (2 / 10)
make_template0 CBC 56 100.0 % (9 / 9) 75.0 % (21 / 28)
setup_auth CBC 56 80.0 % (4 / 5) 30.0 % (3 / 10)
icu_validate_locale CBC 7 89.5 % (17 / 19) 72.7 % (16 / 22)
setlocales CBC 65 91.5 % (43 / 47) 82.4 % (28 / 34)
setup_pgdata CBC 70 46.2 % (6 / 13) 25.0 % (2 / 8)
bootstrap_template1 GNC 57 91.1 % (41 / 45) 75.0 % (15 / 20)
find_matching_ts_config CBC 60 78.6 % (11 / 14) 68.8 % (11 / 16)
get_encoding_id CBC 16 80.0 % (4 / 5) 37.5 % (3 / 8)
set_info_version CBC 65 93.8 % (15 / 16) 50.0 % (5 / 10)
check_input CBC 715 30.8 % (4 / 13) 33.3 % (2 / 6)
choose_dsm_implementation CBC 57 71.4 % (10 / 14) 33.3 % (2 / 6)
create_data_directory CBC 60 81.5 % (22 / 27) 60.0 % (6 / 10)
setup_data_file_paths GNC 65 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 60 76.9 % (10 / 13) 62.5 % (5 / 8)
write_version_file CBC 113 81.8 % (9 / 11) 62.5 % (5 / 8)
writefile CBC 285 72.7 % (8 / 11) 62.5 % (5 / 8)
check_authmethod_valid CBC 132 80.0 % (4 / 5) 50.0 % (2 / 4)
check_locale_encoding CBC 124 55.6 % (5 / 9) 75.0 % (6 / 8)
check_ok CBC 289 50.0 % (6 / 12) 50.0 % (2 / 4)
guc_value_requires_quotes CBC 1096 84.6 % (11 / 13) 80.0 % (8 / 10)
initialize_data_directory CBC 60 97.6 % (41 / 42) 75.0 % (6 / 8)
make_postgres CBC 56 100.0 % (4 / 4) 75.0 % (6 / 8)
replace_guc_value CBC 1096 94.0 % (47 / 50) 93.3 % (28 / 30)
replace_token GNC 741 95.0 % (19 / 20) 83.3 % (10 / 12)
set_null_conf CBC 57 77.8 % (7 / 9) 50.0 % (2 / 4)
setup_collation CBC 56 100.0 % (4 / 4) 75.0 % (6 / 8)
setup_depend CBC 56 100.0 % (3 / 3) 50.0 % (2 / 4)
setup_run_file CBC 280 100.0 % (8 / 8) 80.0 % (8 / 10)
setup_schema CBC 56 100.0 % (5 / 5) 75.0 % (6 / 8)
test_config_settings CBC 57 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 658 80.0 % (4 / 5) 50.0 % (1 / 2)
get_id CBC 66 57.1 % (4 / 7) 50.0 % (1 / 2)
load_plpgsql CBC 56 100.0 % (3 / 3) 75.0 % (3 / 4)
popen_check CBC 113 85.7 % (6 / 7) 50.0 % (1 / 2)
readfile GNC 565 93.8 % (15 / 16) 83.3 % (5 / 6)
restore_global_locale CBC 447 80.0 % (4 / 5) 50.0 % (1 / 2)
save_global_locale CBC 447 83.3 % (5 / 6) 50.0 % (1 / 2)
setup_description CBC 56 100.0 % (3 / 3) 75.0 % (3 / 4)
vacuum_db CBC 56 100.0 % (3 / 3) 75.0 % (3 / 4)
add_stringlist_item GNC 16 100.0 % (9 / 9) 100.0 % (4 / 4)
check_authmethod_unspecified CBC 132 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 180 100.0 % (11 / 11) 100.0 % (2 / 2)
pretty_wal_size CBC 114 100.0 % (7 / 7) 100.0 % (2 / 2)
test_specific_config_settings CBC 136 100.0 % (13 / 13) 100.0 % (2 / 2)
encodingid_to_string CBC 57 100.0 % (3 / 3)
my_strftime CBC 57 100.0 % (2 / 2)
set_input CBC 715 100.0 % (3 / 3)
setup_signals GNC 60 100.0 % (8 / 8)
trapsig UBC 0 0.0 % (0 / 4)
usage CBC 1 100.0 % (45 / 45)

Generated by: LCOV version 2.0-1