LCOV - differential code coverage report
Current view: top level - src/backend/utils/misc - guc.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GNC CBC EUB ECB DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 83.0 % 2325 1929 34 1 361 9 353 1567 1 1 58 394
Current Date: 2026-05-05 10:23:31 +0900 Functions: 97.0 % 100 97 1 2 53 44 13
Baseline: lcov-20260505-025707-baseline Branches: 66.0 % 1782 1177 86 2 517 11 152 1014 1 2 116 166
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 % 2 2 2
(30,360] days: 91.3 % 391 357 34 351 6
(360..) days: 81.3 % 1932 1570 1 361 9 1561 1 1
Function coverage date bins:
(30,360] days: 100.0 % 14 14 14
(360..) days: 96.5 % 86 83 1 2 39 44
Branch coverage date bins:
(7,30] days: 87.5 % 8 7 1 7
(30,360] days: 65.2 % 250 163 85 2 145 18
(360..) days: 65.9 % 1527 1007 2 515 11 996 1 2

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
AlterSystemSetConfigFile CBC 133 82.4 % (61 / 74) 55.3 % (42 / 76)
AtEOXact_GUC GNC 627176 83.3 % (115 / 138) 74.2 % (69 / 93)
AtStart_GUC CBC 424540 80.0 % (4 / 5) 25.0 % (1 / 4)
BeginReportingGUCOptions CBC 14706 100.0 % (11 / 11) 100.0 % (8 / 8)
DefineCustomBoolVariable GNC 5491 100.0 % (10 / 10)
DefineCustomEnumVariable GNC 2495 100.0 % (11 / 11)
DefineCustomIntVariable GNC 73 100.0 % (12 / 12)
DefineCustomRealVariable GNC 28 100.0 % (12 / 12)
DefineCustomStringVariable GNC 5290 100.0 % (9 / 9)
EstimateGUCStateSpace CBC 680 100.0 % (6 / 6) 75.0 % (3 / 4)
GUCArrayAdd GNC 766 96.0 % (24 / 25) 65.0 % (13 / 20)
GUCArrayDelete GNC 20 100.0 % (23 / 23) 81.2 % (13 / 16)
GUCArrayReset GNC 1 86.4 % (19 / 22) 66.7 % (8 / 12)
GUC_check_errcode CBC 33 100.0 % (3 / 3)
GetConfigOption GNC 10210 88.0 % (22 / 25) 66.7 % (12 / 18)
GetConfigOptionByName CBC 7195 90.9 % (10 / 11) 80.0 % (8 / 10)
GetConfigOptionFlags CBC 32 80.0 % (4 / 5) 50.0 % (1 / 2)
GetConfigOptionResetString UNC 0 0.0 % (0 / 20) 0.0 % (0 / 16)
InitializeGUCOptions CBC 1286 100.0 % (13 / 13) 75.0 % (3 / 4)
InitializeGUCOptionsFromEnvironment GNC 2244 95.2 % (20 / 21) 75.0 % (9 / 12)
InitializeOneGUCOption GNC 612195 91.2 % (62 / 68) 52.1 % (25 / 48)
MarkGUCPrefixReserved GNC 2717 100.0 % (17 / 17) 80.0 % (8 / 10)
NewGUCNestLevel CBC 204498 100.0 % (2 / 2)
ParseLongOption GNC 33958 100.0 % (15 / 15) 75.0 % (9 / 12)
ProcessConfigFileInternal GNC 3478 79.3 % (88 / 111) 71.1 % (81 / 114)
ProcessGUCArray CBC 4373 100.0 % (11 / 11) 78.6 % (11 / 14)
RemoveGUCFromLists CBC 49879 87.5 % (7 / 8) 83.3 % (5 / 6)
ReportChangedGUCOptions CBC 460512 100.0 % (11 / 11) 87.5 % (14 / 16)
ReportGUCOption CBC 368414 100.0 % (12 / 12) 100.0 % (4 / 4)
ResetAllOptions GNC 11 92.6 % (50 / 54) 78.1 % (25 / 32)
RestoreGUCState GNC 2008 94.1 % (48 / 51) 69.0 % (20 / 29)
RestrictSearchPath CBC 136516 100.0 % (4 / 4) 100.0 % (2 / 2)
SelectConfigFiles GNC 1258 72.6 % (61 / 84) 65.8 % (25 / 38)
SerializeGUCState CBC 680 100.0 % (10 / 10) 66.7 % (4 / 6)
SetConfigOption CBC 161845 100.0 % (3 / 3)
TransformGUCArray GNC 4451 81.0 % (17 / 21) 50.0 % (8 / 16)
add_guc_variable CBC 13320 77.8 % (7 / 9) 33.3 % (2 / 6)
add_placeholder_variable GNC 121 71.4 % (15 / 21) 50.0 % (3 / 6)
assignable_custom_variable_name CBC 180 89.5 % (17 / 19) 76.9 % (20 / 26)
build_guc_variables GNC 1286 100.0 % (21 / 21) 70.0 % (7 / 10)
call_bool_check_hook GNC 306606 83.3 % (10 / 12) 66.7 % (8 / 12)
call_int_check_hook GNC 268925 75.0 % (9 / 12) 25.0 % (3 / 12)
can_skip_gucvar CBC 191363 100.0 % (4 / 4) 83.3 % (5 / 6)
check_GUC_name_for_parameter_acl CBC 34 100.0 % (4 / 4) 100.0 % (2 / 2)
convert_GUC_name_for_parameter_acl CBC 176 83.3 % (10 / 12) 90.0 % (9 / 10)
convert_int_from_base_unit GNC 437 100.0 % (14 / 14) 83.3 % (10 / 12)
convert_real_from_base_unit GNC 178 92.9 % (13 / 14) 58.3 % (7 / 12)
convert_to_base_unit GNC 9493 87.0 % (20 / 23) 72.7 % (16 / 22)
define_custom_variable GNC 13377 95.8 % (23 / 24) 62.5 % (10 / 16)
discard_stack_value GNC 37942 100.0 % (9 / 9) 66.7 % (2 / 3)
do_serialize CBC 70140 76.9 % (10 / 13) 25.0 % (3 / 12)
do_serialize_binary CBC 82024 85.7 % (6 / 7) 25.0 % (1 / 4)
estimate_variable_size GNC 42521 97.4 % (37 / 38) 80.0 % (16 / 20)
extra_field_used GNC 250515 100.0 % (10 / 10) 100.0 % (10 / 10)
find_option GNC 795495 93.3 % (14 / 15) 81.2 % (13 / 16)
free_placeholder GNC 183 100.0 % (7 / 7) 50.0 % (1 / 2)
get_config_handle CBC 78 80.0 % (4 / 5) 50.0 % (2 / 4)
get_config_unit_name CBC 793764 92.3 % (24 / 26) 81.2 % (13 / 16)
get_explain_guc_options GNC 8 52.3 % (23 / 44) 38.5 % (10 / 26)
get_guc_variables GNC 1870 100.0 % (10 / 10) 75.0 % (3 / 4)
guc_free CBC 880712 100.0 % (5 / 5) 75.0 % (3 / 4)
guc_malloc CBC 934567 80.0 % (4 / 5) 25.0 % (1 / 4)
guc_name_compare CBC 8344997 100.0 % (15 / 15) 100.0 % (18 / 18)
guc_name_hash CBC 1371319 100.0 % (10 / 10) 100.0 % (6 / 6)
guc_name_match CBC 795322 100.0 % (4 / 4)
guc_realloc UBC 0 0.0 % (0 / 8) 0.0 % (0 / 8)
guc_restore_error_context_callback UBC 0 0.0 % (0 / 6) 0.0 % (0 / 2)
guc_strdup CBC 774777 100.0 % (6 / 6) 50.0 % (1 / 2)
guc_var_compare GNC 7125580 100.0 % (4 / 4)
init_custom_variable GNC 13377 85.0 % (17 / 20) 50.0 % (8 / 16)
parse_and_validate_value GNC 577383 72.1 % (49 / 68) 61.7 % (37 / 60)
parse_int CBC 66670 82.4 % (28 / 34) 63.2 % (24 / 38)
parse_real CBC 6260 76.0 % (19 / 25) 62.5 % (15 / 24)
pg_timezone_abbrev_initialize CBC 2214 100.0 % (3 / 3)
push_old_value CBC 260892 88.4 % (38 / 43) 66.7 % (16 / 24)
read_gucstate CBC 215883 77.8 % (7 / 9) 41.7 % (5 / 12)
read_gucstate_binary CBC 251005 83.3 % (5 / 6) 25.0 % (1 / 4)
reapply_stacked_values GNC 178 41.9 % (13 / 31) 42.1 % (8 / 19)
replace_auto_config_value GNC 103 100.0 % (30 / 30) 100.0 % (12 / 12)
serialize_variable GNC 42521 100.0 % (36 / 36) 83.3 % (15 / 18)
set_config_option CBC 492159 100.0 % (5 / 5) 100.0 % (4 / 4)
set_config_option_ext CBC 72085 100.0 % (2 / 2)
set_config_sourcefile CBC 95352 88.9 % (8 / 9) 75.0 % (3 / 4)
set_config_with_handle GNC 582229 72.6 % (260 / 358) 64.5 % (222 / 344)
set_extra_field CBC 1813870 100.0 % (6 / 6) 100.0 % (4 / 4)
set_guc_source CBC 784733 100.0 % (8 / 8) 100.0 % (6 / 6)
set_stack_value GNC 253334 100.0 % (19 / 19) 83.3 % (5 / 6)
string_field_used GNC 939112 100.0 % (10 / 10) 91.7 % (11 / 12)
valid_custom_variable_name CBC 258 88.9 % (16 / 18) 75.0 % (12 / 16)
validate_option_array_item CBC 788 76.2 % (16 / 21) 75.0 % (27 / 36)
write_auto_conf_file GNC 103 71.4 % (20 / 28) 27.3 % (6 / 22)

Generated by: LCOV version 2.5.0-beta