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-05-07 21:16:36 Functions: 97.0 % 99 96
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
AlterSystemSetConfigFile 120
AtEOXact_GUC 973078
AtStart_GUC 658775
BeginReportingGUCOptions 14822
DefineCustomBoolVariable 4984
DefineCustomEnumVariable 2409
DefineCustomIntVariable 73
DefineCustomRealVariable 28
DefineCustomStringVariable 4886
EstimateGUCStateSpace 679
GUCArrayAdd 778
GUCArrayDelete 20
GUCArrayReset 1
GUC_check_errcode 33
GetConfigOption 8321
GetConfigOptionByName 7268
GetConfigOptionFlags 32
GetConfigOptionResetString 0
InitializeGUCOptions 1289
InitializeGUCOptionsFromEnvironment 2143
InitializeOneGUCOption 612430
MarkGUCPrefixReserved 2509
NewGUCNestLevel 316167
ParseLongOption 34921
ProcessConfigFileInternal 3380
ProcessGUCArray 4500
RemoveGUCFromLists 49730
ReportChangedGUCOptions 463103
ReportGUCOption 371490
ResetAllOptions 11
RestoreGUCState 2006
RestrictSearchPath 249724
SelectConfigFiles 1261
SerializeGUCState 679
SetConfigOption 182004
ShowGUCOption 1212951
TransformGUCArray 4578
add_guc_variable 12378
add_placeholder_variable 76
assignable_custom_variable_name 130
build_guc_variables 1289
call_bool_check_hook 310665
call_enum_check_hook 150170
call_int_check_hook 274252
call_real_check_hook 46970
call_string_check_hook 538772
can_skip_gucvar 191155
check_GUC_name_for_parameter_acl 34
config_enum_get_options 85919
config_enum_lookup_by_name 86378
config_enum_lookup_by_value 277662
convert_GUC_name_for_parameter_acl 176
convert_int_from_base_unit 431
convert_real_from_base_unit 178
convert_to_base_unit 9091
define_custom_variable 12380
discard_stack_value 37965
do_serialize 70044
do_serialize_binary 81909
estimate_variable_size 42462
extra_field_used 255416
find_option 918473
free_placeholder 83
get_config_handle 78
get_config_unit_name 833382
get_explain_guc_options 8
get_guc_variables 1963
guc_free 998023
guc_malloc 1050414
guc_name_compare 8809166
guc_name_hash 1493639
guc_name_match 918305
guc_realloc 0
guc_restore_error_context_callback 0
guc_strdup 889980
guc_var_compare 7476283
init_custom_variable 12380
parse_and_validate_value 708438
parse_int 71341
parse_real 6257
pg_timezone_abbrev_initialize 2113
push_old_value 373887
read_gucstate 215691
read_gucstate_binary 250776
reapply_stacked_values 78
replace_auto_config_value 90
serialize_variable 42462
set_config_option 623033
set_config_option_ext 71986
set_config_sourcefile 92211
set_config_with_handle 713154
set_extra_field 2416889
set_guc_source 1029695
set_stack_value 366328
set_string_field 1503555
string_field_used 1405262
valid_custom_variable_name 163
validate_option_array_item 800
write_auto_conf_file 90

Generated by: LCOV version 2.0-1