LCOV - code coverage report
Current view: top level - src/backend/utils/misc - guc.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1883 2265 83.1 %
Date: 2025-10-24 07:18:23 Functions: 96 99 97.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AlterSystemSetConfigFile 194
AtEOXact_GUC 1543224
AtStart_GUC 1083524
BeginReportingGUCOptions 26240
DefineCustomBoolVariable 7452
DefineCustomEnumVariable 3664
DefineCustomIntVariable 96
DefineCustomRealVariable 44
DefineCustomStringVariable 7342
EstimateGUCStateSpace 916
GUCArrayAdd 1420
GUCArrayDelete 40
GUCArrayReset 2
GUC_check_errcode 38
GetConfigOption 13362
GetConfigOptionByName 12262
GetConfigOptionFlags 34
GetConfigOptionResetString 0
InitializeGUCOptions 2264
InitializeGUCOptionsFromEnvironment 3670
InitializeOneGUCOption 1014834
MarkGUCPrefixReserved 3800
NewGUCNestLevel 461276
ParseLongOption 55296
ProcessConfigFileInternal 5836
ProcessGUCArray 6924
RemoveGUCFromLists 68108
ReportChangedGUCOptions 719102
ReportGUCOption 645548
ResetAllOptions 18
RestoreGUCState 2758
RestrictSearchPath 420566
SelectConfigFiles 2212
SerializeGUCState 916
SetConfigOption 328268
ShowGUCOption 2081798
TransformGUCArray 7056
add_guc_variable 18616
add_placeholder_variable 122
assignable_custom_variable_name 222
build_guc_variables 2264
call_bool_check_hook 450690
call_enum_check_hook 177840
call_int_check_hook 462396
call_real_check_hook 69390
call_string_check_hook 899608
can_skip_gucvar 261070
check_GUC_name_for_parameter_acl 68
config_enum_get_options 142386
config_enum_lookup_by_name 75428
config_enum_lookup_by_value 470440
convert_GUC_name_for_parameter_acl 352
convert_int_from_base_unit 760
convert_real_from_base_unit 268
convert_to_base_unit 14684
define_custom_variable 18598
discard_stack_value 55222
do_serialize 95118
do_serialize_binary 110950
estimate_variable_size 57540
extra_field_used 424318
find_option 1379764
free_placeholder 112
get_config_handle 132
get_config_unit_name 1422330
get_explain_guc_options 12
get_guc_variables 3488
guc_free 1621632
guc_malloc 1750480
guc_name_compare 14648580
guc_name_hash 2345226
guc_name_match 1379464
guc_realloc 0
guc_restore_error_context_callback 0
guc_strdup 1490400
guc_var_compare 12582772
init_custom_variable 18598
parse_and_validate_value 1045112
parse_int 122010
parse_real 8750
pg_timezone_abbrev_initialize 3608
push_old_value 478100
read_gucstate 298818
read_gucstate_binary 346568
reapply_stacked_values 104
replace_auto_config_value 150
serialize_variable 57540
set_config_option 920338
set_config_option_ext 99722
set_config_sourcefile 143380
set_config_with_handle 1050878
set_extra_field 3339480
set_guc_source 1442838
set_stack_value 466812
set_string_field 2536482
string_field_used 2364750
valid_custom_variable_name 270
validate_option_array_item 1464
write_auto_conf_file 150

Generated by: LCOV version 1.16