LCOV - code coverage report
Current view: top level - src/backend/utils/misc - guc.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1899 2309 82.2 %
Date: 2025-07-07 08:18:03 Functions: 95 98 96.9 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AlterSystemSetConfigFile 190
AtEOXact_GUC 1609984
AtStart_GUC 1125732
BeginReportingGUCOptions 25450
DefineCustomBoolVariable 7446
DefineCustomEnumVariable 3662
DefineCustomIntVariable 96
DefineCustomRealVariable 44
DefineCustomStringVariable 7334
EstimateGUCStateSpace 910
GUCArrayAdd 1376
GUCArrayDelete 26
GUCArrayReset 2
GUC_check_errcode 38
GetConfigOption 13162
GetConfigOptionByName 12370
GetConfigOptionFlags 34
GetConfigOptionResetString 0
InitializeGUCOptions 2208
InitializeGUCOptionsFromEnvironment 3174
InitializeOneGUCOption 981780
MarkGUCPrefixReserved 3792
NewGUCNestLevel 485814
ParseLongOption 54412
ProcessConfigFileInternal 5284
ProcessGUCArray 6856
RemoveGUCFromLists 66864
ReportChangedGUCOptions 741202
ReportGUCOption 628876
ResetAllOptions 8
RestoreGUCState 2746
RestrictSearchPath 444938
SelectConfigFiles 2156
SerializeGUCState 910
SetConfigOption 312686
ShowGUCOption 2076664
TransformGUCArray 6988
add_guc_variable 18588
add_placeholder_variable 114
assignable_custom_variable_name 202
build_guc_variables 2208
call_bool_check_hook 433092
call_enum_check_hook 171536
call_int_check_hook 442232
call_real_check_hook 65682
call_string_check_hook 903978
can_skip_gucvar 257972
check_GUC_name_for_parameter_acl 68
config_enum_get_options 144920
config_enum_lookup_by_name 71404
config_enum_lookup_by_value 477058
convert_GUC_name_for_parameter_acl 352
convert_int_from_base_unit 756
convert_real_from_base_unit 268
convert_to_base_unit 12616
define_custom_variable 18582
discard_stack_value 55224
do_serialize 93378
do_serialize_binary 108782
estimate_variable_size 56790
extra_field_used 407154
find_option 1335270
get_config_handle 132
get_config_unit_name 1433864
get_explain_guc_options 12
get_guc_variables 3552
guc_free 1592006
guc_malloc 1717822
guc_name_compare 14791546
guc_name_hash 2268894
guc_name_match 1335010
guc_realloc 0
guc_restore_error_context_callback 0
guc_strdup 1465874
guc_var_compare 12878566
init_custom_variable 18582
parse_and_validate_value 1034790
parse_int 113924
parse_real 8824
pg_timezone_abbrev_initialize 3112
push_old_value 501008
read_gucstate 294462
read_gucstate_binary 341054
reapply_stacked_values 108
replace_auto_config_value 146
serialize_variable 56790
set_config_option 912238
set_config_option_ext 98274
set_config_sourcefile 127002
set_config_with_handle 1040262
set_extra_field 3397984
set_guc_source 1460580
set_stack_value 489728
set_string_field 2624750
string_field_used 2418280
valid_custom_variable_name 204
validate_option_array_item 1406
write_auto_conf_file 146

Generated by: LCOV version 1.16