LCOV - code coverage report
Current view: top level - src/backend/utils/misc - guc.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1851 2232 82.9 %
Date: 2026-02-05 02:19:56 Functions: 96 99 97.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AlterSystemSetConfigFile 212
AtEOXact_GUC 1449974
AtStart_GUC 1024214
BeginReportingGUCOptions 27564
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 12784
GetConfigOptionFlags 40
GetConfigOptionResetString 0
InitializeGUCOptions 2356
InitializeGUCOptionsFromEnvironment 4002
InitializeOneGUCOption 1060512
MarkGUCPrefixReserved 3892
NewGUCNestLevel 427344
ParseLongOption 57654
ProcessConfigFileInternal 6260
ProcessGUCArray 7220
RemoveGUCFromLists 73134
ReportChangedGUCOptions 758176
ReportGUCOption 678464
ResetAllOptions 18
RestoreGUCState 2962
RestrictSearchPath 386114
SelectConfigFiles 2304
SerializeGUCState 996
SetConfigOption 324588
ShowGUCOption 2111286
TransformGUCArray 7352
add_guc_variable 19184
add_placeholder_variable 114
assignable_custom_variable_name 214
build_guc_variables 2356
call_bool_check_hook 467208
call_enum_check_hook 183444
call_int_check_hook 477644
call_real_check_hook 72164
call_string_check_hook 887458
can_skip_gucvar 281450
check_GUC_name_for_parameter_acl 68
config_enum_get_options 145102
config_enum_lookup_by_name 74290
config_enum_lookup_by_value 477442
convert_GUC_name_for_parameter_acl 352
convert_int_from_base_unit 776
convert_real_from_base_unit 268
convert_to_base_unit 16170
define_custom_variable 19172
discard_stack_value 57636
do_serialize 102768
do_serialize_binary 119988
estimate_variable_size 62354
extra_field_used 442392
find_option 1390672
free_placeholder 110
get_config_handle 132
get_config_unit_name 1418374
get_explain_guc_options 12
get_guc_variables 3470
guc_free 1657588
guc_malloc 1785582
guc_name_compare 15070090
guc_name_hash 2397352
guc_name_match 1390386
guc_realloc 0
guc_restore_error_context_callback 0
guc_strdup 1514228
guc_var_compare 12922558
init_custom_variable 19172
parse_and_validate_value 1027426
parse_int 123678
parse_real 9120
pg_timezone_abbrev_initialize 3940
push_old_value 445444
read_gucstate 318570
read_gucstate_binary 369840
reapply_stacked_values 102
replace_auto_config_value 164
serialize_variable 62354
set_config_option 894772
set_config_option_ext 106306
set_config_sourcefile 156796
set_config_with_handle 1033518
set_extra_field 3195566
set_guc_source 1387238
set_stack_value 434150
set_string_field 2387338
string_field_used 2259580
valid_custom_variable_name 254
validate_option_array_item 1496
write_auto_conf_file 164

Generated by: LCOV version 1.16