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: 2026-02-08 01:17:04 Functions: 96 99 97.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AlterSystemSetConfigFile 214
AtEOXact_GUC 1356138
AtStart_GUC 962034
BeginReportingGUCOptions 27832
DefineCustomBoolVariable 7654
DefineCustomEnumVariable 3766
DefineCustomIntVariable 122
DefineCustomRealVariable 46
DefineCustomStringVariable 7584
EstimateGUCStateSpace 996
GUCArrayAdd 1452
GUCArrayDelete 40
GUCArrayReset 2
GUC_check_errcode 48
GetConfigOption 14722
GetConfigOptionByName 12712
GetConfigOptionFlags 40
GetConfigOptionResetString 0
InitializeGUCOptions 2356
InitializeGUCOptionsFromEnvironment 3966
InitializeOneGUCOption 1063012
MarkGUCPrefixReserved 3892
NewGUCNestLevel 395688
ParseLongOption 57562
ProcessConfigFileInternal 6224
ProcessGUCArray 7224
RemoveGUCFromLists 73278
ReportChangedGUCOptions 759030
ReportGUCOption 684492
ResetAllOptions 18
RestoreGUCState 2968
RestrictSearchPath 354372
SelectConfigFiles 2304
SerializeGUCState 996
SetConfigOption 324292
ShowGUCOption 2122286
TransformGUCArray 7356
add_guc_variable 19184
add_placeholder_variable 114
assignable_custom_variable_name 214
build_guc_variables 2356
call_bool_check_hook 467342
call_enum_check_hook 185258
call_int_check_hook 476964
call_real_check_hook 72160
call_string_check_hook 855914
can_skip_gucvar 281748
check_GUC_name_for_parameter_acl 68
config_enum_get_options 148744
config_enum_lookup_by_name 73734
config_enum_lookup_by_value 488594
convert_GUC_name_for_parameter_acl 352
convert_int_from_base_unit 774
convert_real_from_base_unit 268
convert_to_base_unit 16018
define_custom_variable 19172
discard_stack_value 57558
do_serialize 102768
do_serialize_binary 119988
estimate_variable_size 62354
extra_field_used 442716
find_option 1355794
free_placeholder 110
get_config_handle 132
get_config_unit_name 1423504
get_explain_guc_options 12
get_guc_variables 3474
guc_free 1629684
guc_malloc 1757586
guc_name_compare 14928556
guc_name_hash 2364830
guc_name_match 1355508
guc_realloc 0
guc_restore_error_context_callback 0
guc_strdup 1486042
guc_var_compare 12819186
init_custom_variable 19172
parse_and_validate_value 994676
parse_int 122786
parse_real 9116
pg_timezone_abbrev_initialize 3904
push_old_value 413620
read_gucstate 319110
read_gucstate_binary 370478
reapply_stacked_values 102
replace_auto_config_value 166
serialize_variable 62354
set_config_option 861664
set_config_option_ext 106486
set_config_sourcefile 155868
set_config_with_handle 1000736
set_extra_field 3035586
set_guc_source 1323160
set_stack_value 402326
set_string_field 2229030
string_field_used 2132838
valid_custom_variable_name 254
validate_option_array_item 1496
write_auto_conf_file 166

Generated by: LCOV version 1.16