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

Function Name Sort by function name Hit count Sort by hit count
AlterSystemSetConfigFile 170
AtEOXact_GUC 1117320
AtStart_GUC 790060
BeginReportingGUCOptions 22890
DefineCustomBoolVariable 7336
DefineCustomEnumVariable 3614
DefineCustomIntVariable 86
DefineCustomRealVariable 40
DefineCustomStringVariable 7254
EstimateGUCStateSpace 892
GUCArrayAdd 1302
GUCArrayDelete 26
GUCArrayReset 2
GUC_check_errcode 38
GetConfigOption 12054
GetConfigOptionByName 9830
GetConfigOptionFlags 34
GetConfigOptionResetString 0
InitializeGUCOptions 1990
InitializeGUCOptionsFromEnvironment 2808
InitializeOneGUCOption 862276
MarkGUCPrefixReserved 3742
NewGUCNestLevel 328786
ParseLongOption 51906
ProcessConfigFileInternal 4704
ProcessGUCArray 6724
RemoveGUCFromLists 65962
ReportChangedGUCOptions 661518
ReportGUCOption 572472
ResetAllOptions 8
RestoreGUCState 2710
RestrictSearchPath 297280
SelectConfigFiles 1940
SerializeGUCState 892
SetConfigOption 267756
ShowGUCOption 1911474
TransformGUCArray 6856
add_guc_variable 18338
add_placeholder_variable 108
assignable_custom_variable_name 196
build_guc_variables 1990
call_bool_check_hook 387042
call_enum_check_hook 150734
call_int_check_hook 382180
call_real_check_hook 57838
call_string_check_hook 712466
can_skip_gucvar 249344
check_GUC_name_for_parameter_acl 68
config_enum_get_options 132606
config_enum_lookup_by_name 63470
config_enum_lookup_by_value 436808
convert_GUC_name_for_parameter_acl 350
convert_int_from_base_unit 704
convert_real_from_base_unit 268
convert_to_base_unit 11250
define_custom_variable 18330
discard_stack_value 49568
do_serialize 91620
do_serialize_binary 106714
estimate_variable_size 54802
extra_field_used 374398
find_option 1100690
get_config_handle 132
get_config_unit_name 1327674
get_explain_guc_options 12
get_guc_variables 3414
guc_free 1361502
guc_malloc 1455000
guc_name_compare 13385406
guc_name_hash 1915454
guc_name_match 1100428
guc_realloc 0
guc_restore_error_context_callback 0
guc_strdup 1222978
guc_var_compare 11820028
init_custom_variable 18330
parse_and_validate_value 828030
parse_int 97374
parse_real 8568
pg_timezone_abbrev_initialize 2754
push_old_value 352770
read_gucstate 290868
read_gucstate_binary 336828
reapply_stacked_values 100
replace_auto_config_value 130
serialize_variable 54802
set_config_option 709092
set_config_option_ext 97060
set_config_sourcefile 117054
set_config_with_handle 833260
set_extra_field 2554892
set_guc_source 1113130
set_stack_value 341514
set_string_field 1861890
string_field_used 1779294
valid_custom_variable_name 198
validate_option_array_item 1332
write_auto_conf_file 130

Generated by: LCOV version 1.14