LCOV - code coverage report
Current view: top level - src/backend/utils/misc - guc.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1891 2310 81.9 %
Date: 2025-04-24 19:16:19 Functions: 95 98 96.9 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AlterSystemSetConfigFile 186
AtEOXact_GUC 1201214
AtStart_GUC 853968
BeginReportingGUCOptions 27418
DefineCustomBoolVariable 7446
DefineCustomEnumVariable 3662
DefineCustomIntVariable 94
DefineCustomRealVariable 44
DefineCustomStringVariable 7334
EstimateGUCStateSpace 910
GUCArrayAdd 1364
GUCArrayDelete 26
GUCArrayReset 2
GUC_check_errcode 38
GetConfigOption 12938
GetConfigOptionByName 12340
GetConfigOptionFlags 34
GetConfigOptionResetString 0
InitializeGUCOptions 2168
InitializeGUCOptionsFromEnvironment 3078
InitializeOneGUCOption 965334
MarkGUCPrefixReserved 3792
NewGUCNestLevel 348794
ParseLongOption 54218
ProcessConfigFileInternal 5148
ProcessGUCArray 6838
RemoveGUCFromLists 66660
ReportChangedGUCOptions 742008
ReportGUCOption 672130
ResetAllOptions 8
RestoreGUCState 2738
RestrictSearchPath 307966
SelectConfigFiles 2116
SerializeGUCState 910
SetConfigOption 305238
ShowGUCOption 2130408
TransformGUCArray 6970
add_guc_variable 18586
add_placeholder_variable 114
assignable_custom_variable_name 202
build_guc_variables 2168
call_bool_check_hook 427334
call_enum_check_hook 165228
call_int_check_hook 429378
call_real_check_hook 64606
call_string_check_hook 770218
can_skip_gucvar 257516
check_GUC_name_for_parameter_acl 68
config_enum_get_options 145984
config_enum_lookup_by_name 66726
config_enum_lookup_by_value 482188
convert_GUC_name_for_parameter_acl 352
convert_int_from_base_unit 750
convert_real_from_base_unit 268
convert_to_base_unit 12260
define_custom_variable 18580
discard_stack_value 55174
do_serialize 93378
do_serialize_binary 108782
estimate_variable_size 56790
extra_field_used 415144
find_option 1186010
get_config_handle 132
get_config_unit_name 1444384
get_explain_guc_options 12
get_guc_variables 3578
guc_free 1488694
guc_malloc 1615498
guc_name_compare 15208970
guc_name_hash 2103390
guc_name_match 1185750
guc_realloc 0
guc_restore_error_context_callback 0
guc_strdup 1360454
guc_var_compare 13467912
init_custom_variable 18580
parse_and_validate_value 891482
parse_int 107040
parse_real 8770
pg_timezone_abbrev_initialize 3022
push_old_value 366080
read_gucstate 293700
read_gucstate_binary 340144
reapply_stacked_values 108
replace_auto_config_value 142
serialize_variable 56790
set_config_option 767218
set_config_option_ext 98020
set_config_sourcefile 124320
set_config_with_handle 896946
set_extra_field 2708144
set_guc_source 1183122
set_stack_value 354800
set_string_field 1959554
string_field_used 1888334
valid_custom_variable_name 204
validate_option_array_item 1394
write_auto_conf_file 142

Generated by: LCOV version 1.14