LCOV - code coverage report
Current view: top level - src/backend/utils/misc - guc.c (source / functions) Hit Total Coverage
Test: PostgreSQL 17devel Lines: 1855 2303 80.5 %
Date: 2024-04-29 10:11:52 Functions: 95 98 96.9 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AlterSystemSetConfigFile 158
AtEOXact_GUC 786542
AtStart_GUC 566622
BeginReportingGUCOptions 20898
DefineCustomBoolVariable 7044
DefineCustomEnumVariable 3424
DefineCustomIntVariable 86
DefineCustomRealVariable 42
DefineCustomStringVariable 6936
EstimateGUCStateSpace 828
GUCArrayAdd 1200
GUCArrayDelete 22
GUCArrayReset 2
GUC_check_errcode 38
GetConfigOption 11538
GetConfigOptionByName 8994
GetConfigOptionFlags 34
GetConfigOptionResetString 0
InitializeGUCOptions 1830
InitializeGUCOptionsFromEnvironment 2622
InitializeOneGUCOption 784460
MarkGUCPrefixReserved 3518
NewGUCNestLevel 221344
ParseLongOption 49880
ProcessConfigFileInternal 4362
ProcessGUCArray 6512
RemoveGUCFromLists 66140
ReportChangedGUCOptions 630072
ReportGUCOption 456180
ResetAllOptions 6
RestoreGUCState 2644
RestrictSearchPath 127734
SelectConfigFiles 1782
SerializeGUCState 828
SetConfigOption 217904
ShowGUCOption 1962972
TransformGUCArray 6562
add_guc_variable 17534
add_placeholder_variable 98
assignable_custom_variable_name 186
build_guc_variables 1830
call_bool_check_hook 342750
call_enum_check_hook 135444
call_int_check_hook 338668
call_real_check_hook 53730
call_string_check_hook 512362
can_skip_gucvar 229590
check_GUC_name_for_parameter_acl 68
config_enum_get_options 152762
config_enum_lookup_by_name 54638
config_enum_lookup_by_value 494442
convert_GUC_name_for_parameter_acl 352
convert_int_from_base_unit 664
convert_real_from_base_unit 268
convert_to_base_unit 10482
define_custom_variable 17532
discard_stack_value 44878
do_serialize 82500
do_serialize_binary 96250
estimate_variable_size 48374
extra_field_used 262774
find_option 849274
get_config_handle 50
get_config_unit_name 1496332
get_explain_guc_options 12
get_guc_variables 3922
guc_free 1045390
guc_malloc 1142354
guc_name_compare 14325142
guc_name_hash 1585236
guc_name_match 849028
guc_realloc 0
guc_restore_error_context_callback 0
guc_strdup 953726
guc_var_compare 13073968
init_custom_variable 17532
parse_and_validate_value 598534
parse_int 79496
parse_real 8440
pg_timezone_abbrev_initialize 2570
push_old_value 209328
read_gucstate 274098
read_gucstate_binary 318082
reapply_stacked_values 96
replace_auto_config_value 118
serialize_variable 48374
set_config_option 511136
set_config_option_ext 91466
set_config_sourcefile 107904
set_config_with_handle 602684
set_extra_field 1675976
set_guc_source 745264
set_stack_value 198178
set_string_field 1071906
string_field_used 1082982
valid_custom_variable_name 178
validate_option_array_item 1226
write_auto_conf_file 118

Generated by: LCOV version 1.14