LCOV - code coverage report
Current view: top level - src/backend/utils/misc - guc.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1887 2310 81.7 %
Date: 2025-03-13 00:15:19 Functions: 95 98 96.9 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AlterSystemSetConfigFile 174
AtEOXact_GUC 1139296
AtStart_GUC 806714
BeginReportingGUCOptions 23142
DefineCustomBoolVariable 7360
DefineCustomEnumVariable 3622
DefineCustomIntVariable 90
DefineCustomRealVariable 42
DefineCustomStringVariable 7262
EstimateGUCStateSpace 898
GUCArrayAdd 1314
GUCArrayDelete 26
GUCArrayReset 2
GUC_check_errcode 38
GetConfigOption 12226
GetConfigOptionByName 10082
GetConfigOptionFlags 34
GetConfigOptionResetString 0
InitializeGUCOptions 2012
InitializeGUCOptionsFromEnvironment 2858
InitializeOneGUCOption 883288
MarkGUCPrefixReserved 3748
NewGUCNestLevel 334112
ParseLongOption 52404
ProcessConfigFileInternal 4776
ProcessGUCArray 6750
RemoveGUCFromLists 66258
ReportChangedGUCOptions 686686
ReportGUCOption 579646
ResetAllOptions 8
RestoreGUCState 2722
RestrictSearchPath 302594
SelectConfigFiles 1962
SerializeGUCState 898
SetConfigOption 271288
ShowGUCOption 1942470
TransformGUCArray 6882
add_guc_variable 18380
add_placeholder_variable 108
assignable_custom_variable_name 196
build_guc_variables 2012
call_bool_check_hook 392860
call_enum_check_hook 152246
call_int_check_hook 390702
call_real_check_hook 60426
call_string_check_hook 726874
can_skip_gucvar 250704
check_GUC_name_for_parameter_acl 68
config_enum_get_options 132904
config_enum_lookup_by_name 64102
config_enum_lookup_by_value 438084
convert_GUC_name_for_parameter_acl 352
convert_int_from_base_unit 740
convert_real_from_base_unit 268
convert_to_base_unit 11472
define_custom_variable 18376
discard_stack_value 50388
do_serialize 92238
do_serialize_binary 107434
estimate_variable_size 55172
extra_field_used 379004
find_option 1116926
get_config_handle 132
get_config_unit_name 1351220
get_explain_guc_options 12
get_guc_variables 3422
guc_free 1378228
guc_malloc 1479666
guc_name_compare 13529484
guc_name_hash 1952452
guc_name_match 1116668
guc_realloc 0
guc_restore_error_context_callback 0
guc_strdup 1243290
guc_var_compare 11929724
init_custom_variable 18376
parse_and_validate_value 839864
parse_int 98716
parse_real 8592
pg_timezone_abbrev_initialize 2804
push_old_value 358978
read_gucstate 292104
read_gucstate_binary 338268
reapply_stacked_values 104
replace_auto_config_value 134
serialize_variable 55172
set_config_option 720310
set_config_option_ext 97476
set_config_sourcefile 118660
set_config_with_handle 845164
set_extra_field 2594928
set_guc_source 1130042
set_stack_value 347722
set_string_field 1895440
string_field_used 1809652
valid_custom_variable_name 198
validate_option_array_item 1344
write_auto_conf_file 134

Generated by: LCOV version 1.14