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-28 13:18:14 Functions: 95 98 96.9 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AlterSystemSetConfigFile 190
AtEOXact_GUC 1591852
AtStart_GUC 1113930
BeginReportingGUCOptions 25484
DefineCustomBoolVariable 7458
DefineCustomEnumVariable 3668
DefineCustomIntVariable 96
DefineCustomRealVariable 44
DefineCustomStringVariable 7346
EstimateGUCStateSpace 910
GUCArrayAdd 1376
GUCArrayDelete 26
GUCArrayReset 2
GUC_check_errcode 38
GetConfigOption 13162
GetConfigOptionByName 12356
GetConfigOptionFlags 34
GetConfigOptionResetString 0
InitializeGUCOptions 2194
InitializeGUCOptionsFromEnvironment 3156
InitializeOneGUCOption 975964
MarkGUCPrefixReserved 3798
NewGUCNestLevel 479478
ParseLongOption 54356
ProcessConfigFileInternal 5252
ProcessGUCArray 6850
RemoveGUCFromLists 66702
ReportChangedGUCOptions 737628
ReportGUCOption 629638
ResetAllOptions 8
RestoreGUCState 2740
RestrictSearchPath 439340
SelectConfigFiles 2142
SerializeGUCState 910
SetConfigOption 312176
ShowGUCOption 2078300
TransformGUCArray 6982
add_guc_variable 18618
add_placeholder_variable 114
assignable_custom_variable_name 202
build_guc_variables 2194
call_bool_check_hook 431200
call_enum_check_hook 170748
call_int_check_hook 439774
call_real_check_hook 65312
call_string_check_hook 898214
can_skip_gucvar 257596
check_GUC_name_for_parameter_acl 68
config_enum_get_options 145000
config_enum_lookup_by_name 71198
config_enum_lookup_by_value 477340
convert_GUC_name_for_parameter_acl 352
convert_int_from_base_unit 750
convert_real_from_base_unit 268
convert_to_base_unit 12566
define_custom_variable 18612
discard_stack_value 55202
do_serialize 93378
do_serialize_binary 108782
estimate_variable_size 56790
extra_field_used 407016
find_option 1328842
get_config_handle 132
get_config_unit_name 1434664
get_explain_guc_options 12
get_guc_variables 3554
guc_free 1586722
guc_malloc 1711932
guc_name_compare 14790092
guc_name_hash 2256842
guc_name_match 1328582
guc_realloc 0
guc_restore_error_context_callback 0
guc_strdup 1460258
guc_var_compare 12885806
init_custom_variable 18612
parse_and_validate_value 1029306
parse_int 113568
parse_real 8814
pg_timezone_abbrev_initialize 3100
push_old_value 496596
read_gucstate 293784
read_gucstate_binary 340254
reapply_stacked_values 108
replace_auto_config_value 146
serialize_variable 56790
set_config_option 906942
set_config_option_ext 98048
set_config_sourcefile 126510
set_config_with_handle 1034776
set_extra_field 3373940
set_guc_source 1450764
set_stack_value 485316
set_string_field 2602250
string_field_used 2399960
valid_custom_variable_name 204
validate_option_array_item 1406
write_auto_conf_file 146

Generated by: LCOV version 1.16