LCOV - code coverage report
Current view: top level - src/backend/utils/misc - guc.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 1850 2232 82.9 %
Date: 2026-02-07 16:18:03 Functions: 96 99 97.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AlterSystemSetConfigFile 212
AtEOXact_GUC 1418696
AtStart_GUC 1003788
BeginReportingGUCOptions 27788
DefineCustomBoolVariable 7646
DefineCustomEnumVariable 3762
DefineCustomIntVariable 122
DefineCustomRealVariable 46
DefineCustomStringVariable 7576
EstimateGUCStateSpace 996
GUCArrayAdd 1452
GUCArrayDelete 40
GUCArrayReset 2
GUC_check_errcode 48
GetConfigOption 14722
GetConfigOptionByName 12752
GetConfigOptionFlags 40
GetConfigOptionResetString 0
InitializeGUCOptions 2354
InitializeGUCOptionsFromEnvironment 3940
InitializeOneGUCOption 1062072
MarkGUCPrefixReserved 3888
NewGUCNestLevel 416494
ParseLongOption 57626
ProcessConfigFileInternal 6196
ProcessGUCArray 7226
RemoveGUCFromLists 73182
ReportChangedGUCOptions 758938
ReportGUCOption 683592
ResetAllOptions 18
RestoreGUCState 2964
RestrictSearchPath 375210
SelectConfigFiles 2302
SerializeGUCState 996
SetConfigOption 325358
ShowGUCOption 2124694
TransformGUCArray 7358
add_guc_variable 19164
add_placeholder_variable 114
assignable_custom_variable_name 214
build_guc_variables 2354
call_bool_check_hook 467180
call_enum_check_hook 185404
call_int_check_hook 476688
call_real_check_hook 72110
call_string_check_hook 876450
can_skip_gucvar 281552
check_GUC_name_for_parameter_acl 68
config_enum_get_options 149084
config_enum_lookup_by_name 73976
config_enum_lookup_by_value 489584
convert_GUC_name_for_parameter_acl 352
convert_int_from_base_unit 776
convert_real_from_base_unit 268
convert_to_base_unit 15906
define_custom_variable 19152
discard_stack_value 57622
do_serialize 102768
do_serialize_binary 119988
estimate_variable_size 62354
extra_field_used 442638
find_option 1375426
free_placeholder 110
get_config_handle 132
get_config_unit_name 1426772
get_explain_guc_options 12
get_guc_variables 3482
guc_free 1648530
guc_malloc 1776494
guc_name_compare 14975088
guc_name_hash 2383598
guc_name_match 1375140
guc_realloc 0
guc_restore_error_context_callback 0
guc_strdup 1505074
guc_var_compare 12848610
init_custom_variable 19152
parse_and_validate_value 1015810
parse_int 123092
parse_real 9124
pg_timezone_abbrev_initialize 3878
push_old_value 434530
read_gucstate 318750
read_gucstate_binary 370054
reapply_stacked_values 102
replace_auto_config_value 164
serialize_variable 62354
set_config_option 882926
set_config_option_ext 106366
set_config_sourcefile 155070
set_config_with_handle 1021876
set_extra_field 3141044
set_guc_source 1365434
set_stack_value 423236
set_string_field 2333156
string_field_used 2216034
valid_custom_variable_name 254
validate_option_array_item 1496
write_auto_conf_file 164

Generated by: LCOV version 1.16