LCOV - code coverage report
Current view: top level - src/backend/utils/misc - guc.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 83.0 % 2255 1872
Test Date: 2026-11-07 17:15:55 Functions: 97.0 % 99 96
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 67.4 % 1660 1119

Function Name Sort by function name Hit count Sort by function hit count
GetConfigOptionResetString 0
guc_realloc 0
guc_restore_error_context_callback 0
GUCArrayReset 1
get_explain_guc_options 8
ResetAllOptions 11
GUCArrayDelete 20
DefineCustomRealVariable 28
GUC_check_errcode 33
GetConfigOptionFlags 33
check_GUC_name_for_parameter_acl 34
get_config_handle 78
reapply_stacked_values 88
DefineCustomIntVariable 90
free_placeholder 93
add_placeholder_variable 94
replace_auto_config_value 98
write_auto_conf_file 98
AlterSystemSetConfigFile 132
assignable_custom_variable_name 148
convert_GUC_name_for_parameter_acl 176
convert_real_from_base_unit 178
valid_custom_variable_name 189
convert_int_from_base_unit 454
EstimateGUCStateSpace 674
SerializeGUCState 674
GUCArrayAdd 810
validate_option_array_item 832
SelectConfigFiles 1352
InitializeGUCOptions 1380
build_guc_variables 1380
RestoreGUCState 2033
get_guc_variables 2035
pg_timezone_abbrev_initialize 2317
InitializeGUCOptionsFromEnvironment 2346
DefineCustomEnumVariable 2424
MarkGUCPrefixReserved 2555
ProcessConfigFileInternal 3674
ProcessGUCArray 4612
TransformGUCArray 4690
DefineCustomStringVariable 4941
DefineCustomBoolVariable 5027
parse_real 6130
convert_to_base_unit 9957
GetConfigOptionByName 11578
define_custom_variable 12510
init_custom_variable 12510
add_guc_variable 12516
GetConfigOption 15086
BeginReportingGUCOptions 15919
ParseLongOption 36059
discard_stack_value 37053
estimate_variable_size 42225
serialize_variable 42225
call_real_check_hook 49970
RemoveGUCFromLists 50443
do_serialize 69768
set_config_option_ext 73039
parse_int 75825
do_serialize_binary 81579
config_enum_lookup_by_name 88111
config_enum_get_options 89077
set_config_sourcefile 98910
call_enum_check_hook 155908
can_skip_gucvar 192138
SetConfigOption 194120
read_gucstate 218820
RestrictSearchPath 242091
read_gucstate_binary 254413
extra_field_used 266140
config_enum_lookup_by_value 288171
call_int_check_hook 293608
NewGUCNestLevel 316224
call_bool_check_hook 326784
set_stack_value 359819
push_old_value 367417
ReportGUCOption 399145
ReportChangedGUCOptions 461181
call_string_check_hook 551370
set_config_option 635537
AtStart_GUC 646464
InitializeOneGUCOption 654880
parse_and_validate_value 722803
set_config_with_handle 727623
get_config_unit_name 868073
guc_strdup 928040
guc_name_match 957333
find_option 957530
AtEOXact_GUC 960853
guc_free 1032580
set_guc_source 1037193
guc_malloc 1095169
ShowGUCOption 1279599
string_field_used 1406348
set_string_field 1491307
guc_name_hash 1574581
set_extra_field 2425397
guc_var_compare 7827275
guc_name_compare 9244680

Generated by: LCOV version 2.0-1