LCOV - code coverage report
Current view: top level - src/backend/utils/misc - guc.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1850 2232 82.9 %
Date: 2025-12-24 13:18:31 Functions: 96 99 97.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AlterSystemSetConfigFile 202
AtEOXact_GUC 1573466
AtStart_GUC 1106114
BeginReportingGUCOptions 27072
DefineCustomBoolVariable 7542
DefineCustomEnumVariable 3714
DefineCustomIntVariable 96
DefineCustomRealVariable 44
DefineCustomStringVariable 7444
EstimateGUCStateSpace 952
GUCArrayAdd 1440
GUCArrayDelete 40
GUCArrayReset 2
GUC_check_errcode 42
GetConfigOption 13946
GetConfigOptionByName 12686
GetConfigOptionFlags 40
GetConfigOptionResetString 0
InitializeGUCOptions 2342
InitializeGUCOptionsFromEnvironment 3798
InitializeOneGUCOption 1054892
MarkGUCPrefixReserved 3842
NewGUCNestLevel 468932
ParseLongOption 56824
ProcessConfigFileInternal 6042
ProcessGUCArray 7112
RemoveGUCFromLists 71254
ReportChangedGUCOptions 752994
ReportGUCOption 666988
ResetAllOptions 18
RestoreGUCState 2886
RestrictSearchPath 427648
SelectConfigFiles 2290
SerializeGUCState 952
SetConfigOption 331122
ShowGUCOption 2104766
TransformGUCArray 7244
add_guc_variable 18856
add_placeholder_variable 114
assignable_custom_variable_name 214
build_guc_variables 2342
call_bool_check_hook 466626
call_enum_check_hook 184070
call_int_check_hook 475986
call_real_check_hook 71786
call_string_check_hook 921818
can_skip_gucvar 272306
check_GUC_name_for_parameter_acl 68
config_enum_get_options 145276
config_enum_lookup_by_name 75766
config_enum_lookup_by_value 476972
convert_GUC_name_for_parameter_acl 352
convert_int_from_base_unit 768
convert_real_from_base_unit 268
convert_to_base_unit 15164
define_custom_variable 18840
discard_stack_value 56960
do_serialize 98772
do_serialize_binary 115228
estimate_variable_size 59778
extra_field_used 435504
find_option 1412742
free_placeholder 106
get_config_handle 132
get_config_unit_name 1423514
get_explain_guc_options 12
get_guc_variables 3474
guc_free 1670402
guc_malloc 1800062
guc_name_compare 15102142
guc_name_hash 2415350
guc_name_match 1412452
guc_realloc 0
guc_restore_error_context_callback 0
guc_strdup 1532904
guc_var_compare 12968852
init_custom_variable 18840
parse_and_validate_value 1065444
parse_int 123682
parse_real 9062
pg_timezone_abbrev_initialize 3736
push_old_value 486340
read_gucstate 311760
read_gucstate_binary 361722
reapply_stacked_values 98
replace_auto_config_value 154
serialize_variable 59778
set_config_option 935634
set_config_option_ext 104032
set_config_sourcefile 149462
set_config_with_handle 1071476
set_extra_field 3400436
set_guc_source 1469214
set_stack_value 475046
set_string_field 2585330
string_field_used 2412742
valid_custom_variable_name 254
validate_option_array_item 1484
write_auto_conf_file 154

Generated by: LCOV version 1.16