LCOV - code coverage report
Current view: top level - src/backend/utils/misc - guc.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1899 2309 82.2 %
Date: 2025-07-30 02:18:37 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 1581028
AtStart_GUC 1106894
BeginReportingGUCOptions 25894
DefineCustomBoolVariable 7470
DefineCustomEnumVariable 3674
DefineCustomIntVariable 96
DefineCustomRealVariable 44
DefineCustomStringVariable 7358
EstimateGUCStateSpace 910
GUCArrayAdd 1388
GUCArrayDelete 26
GUCArrayReset 2
GUC_check_errcode 38
GetConfigOption 13162
GetConfigOptionByName 12502
GetConfigOptionFlags 34
GetConfigOptionResetString 0
InitializeGUCOptions 2226
InitializeGUCOptionsFromEnvironment 3634
InitializeOneGUCOption 988798
MarkGUCPrefixReserved 3804
NewGUCNestLevel 475702
ParseLongOption 54538
ProcessConfigFileInternal 5762
ProcessGUCArray 6852
RemoveGUCFromLists 66514
ReportChangedGUCOptions 743464
ReportGUCOption 639124
ResetAllOptions 8
RestoreGUCState 2732
RestrictSearchPath 434708
SelectConfigFiles 2174
SerializeGUCState 910
SetConfigOption 318256
ShowGUCOption 2095958
TransformGUCArray 6984
add_guc_variable 18654
add_placeholder_variable 120
assignable_custom_variable_name 208
build_guc_variables 2226
call_bool_check_hook 438398
call_enum_check_hook 174146
call_int_check_hook 450116
call_real_check_hook 66146
call_string_check_hook 904084
can_skip_gucvar 257200
check_GUC_name_for_parameter_acl 68
config_enum_get_options 145814
config_enum_lookup_by_name 73330
config_enum_lookup_by_value 480272
convert_GUC_name_for_parameter_acl 352
convert_int_from_base_unit 756
convert_real_from_base_unit 268
convert_to_base_unit 14520
define_custom_variable 18642
discard_stack_value 55332
do_serialize 93378
do_serialize_binary 108782
estimate_variable_size 56790
extra_field_used 417782
find_option 1374292
get_config_handle 132
get_config_unit_name 1442734
get_explain_guc_options 12
get_guc_variables 3574
guc_free 1613728
guc_malloc 1743390
guc_name_compare 14964350
guc_name_hash 2315350
guc_name_match 1374020
guc_realloc 0
guc_restore_error_context_callback 0
guc_strdup 1486690
guc_var_compare 12958402
init_custom_variable 18642
parse_and_validate_value 1044142
parse_int 119238
parse_real 8812
pg_timezone_abbrev_initialize 3572
push_old_value 490956
read_gucstate 293088
read_gucstate_binary 339430
reapply_stacked_values 108
replace_auto_config_value 146
serialize_variable 56790
set_config_option 921568
set_config_option_ext 97816
set_config_sourcefile 140528
set_config_with_handle 1049650
set_extra_field 3375652
set_guc_source 1454440
set_stack_value 479676
set_string_field 2590244
string_field_used 2401768
valid_custom_variable_name 216
validate_option_array_item 1418
write_auto_conf_file 146

Generated by: LCOV version 1.16