LCOV - code coverage report
Current view: top level - src/backend/utils/misc - guc.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 83.0 % 2247 1864
Test Date: 2026-04-07 14:16:30 Functions: 97.0 % 99 96
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AlterSystemSetConfigFile 118
AtEOXact_GUC 932468
AtStart_GUC 630756
BeginReportingGUCOptions 14604
DefineCustomBoolVariable 4940
DefineCustomEnumVariable 2407
DefineCustomIntVariable 67
DefineCustomRealVariable 28
DefineCustomStringVariable 4873
EstimateGUCStateSpace 681
GUCArrayAdd 793
GUCArrayDelete 20
GUCArrayReset 1
GUC_check_errcode 33
GetConfigOption 8189
GetConfigOptionByName 7222
GetConfigOptionFlags 50
GetConfigOptionResetString 0
InitializeGUCOptions 1275
InitializeGUCOptionsFromEnvironment 2196
InitializeOneGUCOption 600068
MarkGUCPrefixReserved 2498
NewGUCNestLevel 303586
ParseLongOption 34880
ProcessConfigFileInternal 3419
ProcessGUCArray 4501
RemoveGUCFromLists 49778
ReportChangedGUCOptions 461560
ReportGUCOption 366455
ResetAllOptions 11
RestoreGUCState 2008
RestrictSearchPath 236400
SelectConfigFiles 1247
SerializeGUCState 681
SetConfigOption 179204
ShowGUCOption 1193474
TransformGUCArray 4579
add_guc_variable 12314
add_placeholder_variable 69
assignable_custom_variable_name 123
build_guc_variables 1275
call_bool_check_hook 308271
call_enum_check_hook 147994
call_int_check_hook 266822
call_real_check_hook 46530
call_string_check_hook 523741
can_skip_gucvar 191517
check_GUC_name_for_parameter_acl 34
config_enum_get_options 83495
config_enum_lookup_by_name 86080
config_enum_lookup_by_value 274113
convert_GUC_name_for_parameter_acl 176
convert_int_from_base_unit 423
convert_real_from_base_unit 178
convert_to_base_unit 9114
define_custom_variable 12315
discard_stack_value 37961
do_serialize 70272
do_serialize_binary 82183
estimate_variable_size 42594
extra_field_used 254633
find_option 906398
free_placeholder 75
get_config_handle 78
get_config_unit_name 818996
get_explain_guc_options 8
get_guc_variables 1952
guc_free 982344
guc_malloc 1032695
guc_name_compare 8775154
guc_name_hash 1469082
guc_name_match 906236
guc_realloc 0
guc_restore_error_context_callback 0
guc_strdup 872980
guc_var_compare 7450652
init_custom_variable 12315
parse_and_validate_value 693330
parse_int 71159
parse_real 6249
pg_timezone_abbrev_initialize 2166
push_old_value 360306
read_gucstate 215910
read_gucstate_binary 251039
reapply_stacked_values 70
replace_auto_config_value 88
serialize_variable 42594
set_config_option 608114
set_config_option_ext 72051
set_config_sourcefile 93683
set_config_with_handle 698074
set_extra_field 2344382
set_guc_source 1000227
set_stack_value 352750
set_string_field 1435396
string_field_used 1350459
valid_custom_variable_name 149
validate_option_array_item 815
write_auto_conf_file 88

Generated by: LCOV version 2.0-1