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 11: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 214
AtEOXact_GUC 1453468
AtStart_GUC 1026878
BeginReportingGUCOptions 28110
DefineCustomBoolVariable 7646
DefineCustomEnumVariable 3766
DefineCustomIntVariable 118
DefineCustomRealVariable 44
DefineCustomStringVariable 7592
EstimateGUCStateSpace 996
GUCArrayAdd 1452
GUCArrayDelete 40
GUCArrayReset 2
GUC_check_errcode 48
GetConfigOption 14722
GetConfigOptionByName 12746
GetConfigOptionFlags 40
GetConfigOptionResetString 0
InitializeGUCOptions 2354
InitializeGUCOptionsFromEnvironment 3980
InitializeOneGUCOption 1062134
MarkGUCPrefixReserved 3894
NewGUCNestLevel 428172
ParseLongOption 57652
ProcessConfigFileInternal 6236
ProcessGUCArray 7228
RemoveGUCFromLists 73226
ReportChangedGUCOptions 758892
ReportGUCOption 690638
ResetAllOptions 18
RestoreGUCState 2966
RestrictSearchPath 387310
SelectConfigFiles 2302
SerializeGUCState 996
SetConfigOption 329620
ShowGUCOption 2130148
TransformGUCArray 7360
add_guc_variable 19182
add_placeholder_variable 114
assignable_custom_variable_name 214
build_guc_variables 2354
call_bool_check_hook 468448
call_enum_check_hook 186066
call_int_check_hook 477822
call_real_check_hook 72102
call_string_check_hook 891298
can_skip_gucvar 281646
check_GUC_name_for_parameter_acl 68
config_enum_get_options 148914
config_enum_lookup_by_name 74630
config_enum_lookup_by_value 489400
convert_GUC_name_for_parameter_acl 352
convert_int_from_base_unit 776
convert_real_from_base_unit 268
convert_to_base_unit 16078
define_custom_variable 19166
discard_stack_value 57578
do_serialize 102768
do_serialize_binary 119988
estimate_variable_size 62354
extra_field_used 446056
find_option 1395512
free_placeholder 106
get_config_handle 132
get_config_unit_name 1425138
get_explain_guc_options 12
get_guc_variables 3478
guc_free 1670540
guc_malloc 1799074
guc_name_compare 14983986
guc_name_hash 2403716
guc_name_match 1395222
guc_realloc 0
guc_restore_error_context_callback 0
guc_strdup 1526214
guc_var_compare 12833898
init_custom_variable 19166
parse_and_validate_value 1033628
parse_int 123984
parse_real 9122
pg_timezone_abbrev_initialize 3918
push_old_value 446578
read_gucstate 318936
read_gucstate_binary 370270
reapply_stacked_values 98
replace_auto_config_value 166
serialize_variable 62354
set_config_option 900360
set_config_option_ext 106424
set_config_sourcefile 156214
set_config_with_handle 1039688
set_extra_field 3211956
set_guc_source 1394866
set_stack_value 435284
set_string_field 2398854
string_field_used 2271692
valid_custom_variable_name 254
validate_option_array_item 1496
write_auto_conf_file 166

Generated by: LCOV version 1.16