LCOV - code coverage report
Current view: top level - src/backend/utils/misc - guc.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18beta1 Lines: 1890 2309 81.9 %
Date: 2025-06-08 02:17:45 Functions: 95 98 96.9 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AlterSystemSetConfigFile 184
AtEOXact_GUC 1557726
AtStart_GUC 1091388
BeginReportingGUCOptions 25074
DefineCustomBoolVariable 7454
DefineCustomEnumVariable 3666
DefineCustomIntVariable 96
DefineCustomRealVariable 44
DefineCustomStringVariable 7342
EstimateGUCStateSpace 910
GUCArrayAdd 1376
GUCArrayDelete 26
GUCArrayReset 2
GUC_check_errcode 38
GetConfigOption 12938
GetConfigOptionByName 12350
GetConfigOptionFlags 34
GetConfigOptionResetString 0
InitializeGUCOptions 2164
InitializeGUCOptionsFromEnvironment 3112
InitializeOneGUCOption 963870
MarkGUCPrefixReserved 3796
NewGUCNestLevel 467890
ParseLongOption 54320
ProcessConfigFileInternal 5178
ProcessGUCArray 6846
RemoveGUCFromLists 66798
ReportChangedGUCOptions 735848
ReportGUCOption 620698
ResetAllOptions 8
RestoreGUCState 2744
RestrictSearchPath 427328
SelectConfigFiles 2112
SerializeGUCState 910
SetConfigOption 307212
ShowGUCOption 2069276
TransformGUCArray 6978
add_guc_variable 18608
add_placeholder_variable 114
assignable_custom_variable_name 202
build_guc_variables 2164
call_bool_check_hook 426158
call_enum_check_hook 168946
call_int_check_hook 434062
call_real_check_hook 64536
call_string_check_hook 882234
can_skip_gucvar 257800
check_GUC_name_for_parameter_acl 68
config_enum_get_options 145002
config_enum_lookup_by_name 70586
config_enum_lookup_by_value 476926
convert_GUC_name_for_parameter_acl 352
convert_int_from_base_unit 746
convert_real_from_base_unit 268
convert_to_base_unit 12414
define_custom_variable 18602
discard_stack_value 55194
do_serialize 93378
do_serialize_binary 108782
estimate_variable_size 56790
extra_field_used 403556
find_option 1309076
get_config_handle 132
get_config_unit_name 1434674
get_explain_guc_options 12
get_guc_variables 3554
guc_free 1564994
guc_malloc 1686572
guc_name_compare 14761628
guc_name_hash 2224876
guc_name_match 1308816
guc_realloc 0
guc_restore_error_context_callback 0
guc_strdup 1436842
guc_var_compare 12885818
init_custom_variable 18602
parse_and_validate_value 1012116
parse_int 112074
parse_real 8816
pg_timezone_abbrev_initialize 3056
push_old_value 485794
read_gucstate 294204
read_gucstate_binary 340742
reapply_stacked_values 108
replace_auto_config_value 140
serialize_variable 56790
set_config_option 889992
set_config_option_ext 98188
set_config_sourcefile 125444
set_config_with_handle 1017586
set_extra_field 3307522
set_guc_source 1422956
set_stack_value 474514
set_string_field 2542384
string_field_used 2349000
valid_custom_variable_name 204
validate_option_array_item 1406
write_auto_conf_file 140

Generated by: LCOV version 1.16