LCOV - code coverage report
Current view: top level - src/backend/utils/misc - guc.c (source / functions) Coverage Total Hit
Test: Code coverage Lines: 68.0 % 2733 1859
Test Date: 2026-01-26 10:56:24 Functions: 85.0 % 100 85
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 43.0 % 2281 981

Function Name Sort by function name Hit count Sort by function hit count
AlterSystemSetConfigFile 0
AtEOXact_GUC 73517
AtStart_GUC 57914
BeginReportingGUCOptions 316
DefineCustomBoolVariable 1009
DefineCustomEnumVariable 472
DefineCustomIntVariable 26
DefineCustomRealVariable 0
DefineCustomStringVariable 957
EstimateGUCStateSpace 155
GUCArrayAdd 30
GUCArrayDelete 0
GUCArrayReset 0
GUC_check_errcode 7
GetConfigOption 7
GetConfigOptionByName 335
GetConfigOptionFlags 6
GetConfigOptionResetString 0
InitializeGUCOptions 6
InitializeGUCOptionsFromEnvironment 6
InitializeOneGUCOption 17800
MarkGUCPrefixReserved 485
NewGUCNestLevel 15833
ParseLongOption 4938
ProcessConfigFileInternal 13
ProcessGUCArray 775
RemoveGUCFromLists 12875
ReportChangedGUCOptions 59326
ReportGUCOption 12771
ResetAllOptions 1
RestoreGUCState 477
RestrictSearchPath 13891
SelectConfigFiles 6
SerializeGUCState 155
SetConfigOption 7200
ShowGUCOption 16021
TransformGUCArray 789
add_guc_variable 2469
add_placeholder_variable 9
assignable_custom_variable_name 16
build_guc_variables 6
call_bool_check_hook 15915
call_enum_check_hook 5400
call_int_check_hook 7298
call_real_check_hook 1484
call_string_check_hook 36255
can_skip_gucvar 45560
check_GUC_init 4930
check_GUC_name_for_parameter_acl 0
config_enum_get_options 298
config_enum_lookup_by_name 3260
config_enum_lookup_by_value 2836
convert_GUC_name_for_parameter_acl 0
convert_int_from_base_unit 28
convert_real_from_base_unit 44
convert_to_base_unit 92
define_custom_variable 2464
discard_stack_value 6164
do_serialize 0
do_serialize_binary 0
estimate_variable_size 9910
extra_field_used 20402
find_option 63692
free_placeholder 5
get_config_handle 12
get_config_unit_name 2917
get_explain_guc_options 2
get_guc_variables 7
guc_free 96132
guc_malloc 69023
guc_name_compare 94011
guc_name_hash 71092
guc_name_match 63664
guc_realloc 0
guc_restore_error_context_callback 0
guc_strdup 55072
guc_var_compare 26622
init_custom_variable 2464
parse_and_validate_value 48487
parse_int 4955
parse_real 1383
pg_timezone_abbrev_initialize 6
push_old_value 22295
read_gucstate 54918
read_gucstate_binary 64446
reapply_stacked_values 0
replace_auto_config_value 0
serialize_variable 9910
set_config_option 30156
set_config_option_ext 18310
set_config_sourcefile 9611
set_config_with_handle 49362
set_extra_field 145364
set_guc_source 63482
set_stack_value 0
set_string_field 101244
string_field_used 98288
valid_custom_variable_name 16
validate_option_array_item 30
write_auto_conf_file 0

Generated by: LCOV version 2.3.2-1