LCOV - code coverage report
Current view: top level - src/backend/utils/misc - guc.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1912 2318 82.5 %
Date: 2025-10-02 10:18:13 Functions: 96 99 97.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AlterSystemSetConfigFile 192
AtEOXact_GUC 1586810
AtStart_GUC 1111980
BeginReportingGUCOptions 26014
DefineCustomBoolVariable 7464
DefineCustomEnumVariable 3666
DefineCustomIntVariable 100
DefineCustomRealVariable 46
DefineCustomStringVariable 7334
EstimateGUCStateSpace 910
GUCArrayAdd 1408
GUCArrayDelete 40
GUCArrayReset 2
GUC_check_errcode 38
GetConfigOption 13358
GetConfigOptionByName 12196
GetConfigOptionFlags 34
GetConfigOptionResetString 0
InitializeGUCOptions 2252
InitializeGUCOptionsFromEnvironment 3664
InitializeOneGUCOption 1001716
MarkGUCPrefixReserved 3796
NewGUCNestLevel 476396
ParseLongOption 54954
ProcessConfigFileInternal 5818
ProcessGUCArray 6886
RemoveGUCFromLists 66658
ReportChangedGUCOptions 718876
ReportGUCOption 640452
ResetAllOptions 18
RestoreGUCState 2738
RestrictSearchPath 435340
SelectConfigFiles 2200
SerializeGUCState 910
SetConfigOption 327730
ShowGUCOption 2058922
TransformGUCArray 7018
add_guc_variable 18624
add_placeholder_variable 122
assignable_custom_variable_name 222
build_guc_variables 2252
call_bool_check_hook 446340
call_enum_check_hook 177308
call_int_check_hook 456318
call_real_check_hook 66782
call_string_check_hook 911392
can_skip_gucvar 257500
check_GUC_name_for_parameter_acl 68
config_enum_get_options 141650
config_enum_lookup_by_name 75444
config_enum_lookup_by_value 467906
convert_GUC_name_for_parameter_acl 352
convert_int_from_base_unit 754
convert_real_from_base_unit 268
convert_to_base_unit 14660
define_custom_variable 18610
discard_stack_value 54706
do_serialize 93378
do_serialize_binary 108782
estimate_variable_size 56790
extra_field_used 421796
find_option 1388550
free_placeholder 116
get_config_handle 132
get_config_unit_name 1404580
get_explain_guc_options 12
get_guc_variables 3470
guc_free 1624094
guc_malloc 1755468
guc_name_compare 15024982
guc_name_hash 2342356
guc_name_match 1388254
guc_realloc 0
guc_restore_error_context_callback 0
guc_strdup 1496850
guc_var_compare 12953104
init_custom_variable 18610
parse_and_validate_value 1056422
parse_int 121142
parse_real 8714
pg_timezone_abbrev_initialize 3602
push_old_value 492290
read_gucstate 293670
read_gucstate_binary 340110
reapply_stacked_values 108
replace_auto_config_value 148
serialize_variable 56790
set_config_option 933538
set_config_option_ext 98010
set_config_sourcefile 141708
set_config_with_handle 1062118
set_extra_field 3405388
set_guc_source 1468692
set_stack_value 481002
set_string_field 2606478
string_field_used 2418990
valid_custom_variable_name 270
validate_option_array_item 1452
write_auto_conf_file 148

Generated by: LCOV version 1.16