LCOV - code coverage report
Current view: top level - src/backend/utils/misc - guc.c (source / functions) Hit Total Coverage
Test: PostgreSQL Lines: 1555 2310 67.3 %
Date: 2017-09-29 13:40:31 Functions: 113 126 89.7 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
AlterSystemSetConfigFile 0
AtEOXact_GUC 28707
AtStart_GUC 26167
BeginReportingGUCOptions 216
DefineCustomBoolVariable 320
DefineCustomEnumVariable 160
DefineCustomIntVariable 0
DefineCustomRealVariable 0
DefineCustomStringVariable 320
EmitWarningsOnPlaceholders 160
EstimateGUCStateSpace 17
ExecSetVariableStmt 1964
ExtractSetVariableArgs 1756
GUCArrayAdd 27
GUCArrayDelete 10
GUCArrayReset 0
GUC_check_errcode 3
GetConfigOption 0
GetConfigOptionByName 149
GetConfigOptionByNum 274
GetConfigOptionResetString 0
GetNumConfigOptions 1
GetPGVariable 64
GetPGVariableResultDesc 64
InitializeGUCOptions 5
InitializeGUCOptionsFromEnvironment 5
InitializeOneGUCOption 4700
NewGUCNestLevel 2569
ParseLongOption 2210
ProcessGUCArray 341
ReportGUCOption 6529
ResetAllOptions 1
RestoreGUCState 115
SelectConfigFiles 5
SerializeGUCState 17
SetConfigOption 3842
SetPGVariable 41
ShowAllGUCConfig 0
ShowGUCConfigOption 64
_ShowOption 3611
add_guc_variable 801
add_placeholder_variable 1
assign_application_name 335
assign_effective_io_concurrency 51
assign_log_destination 5
assign_pgstat_temp_directory 5
assign_session_replication_role 5
assign_syslog_facility 5
assign_syslog_ident 5
assign_tcp_keepalives_count 5
assign_tcp_keepalives_idle 5
assign_tcp_keepalives_interval 5
assign_timezone_abbreviations 571
assign_wal_consistency_checking 5
build_guc_variables 5
call_bool_check_hook 4674
call_enum_check_hook 1237
call_int_check_hook 1672
call_real_check_hook 308
call_string_check_hook 8165
can_skip_gucvar 41571
check_application_name 348
check_autovacuum_max_workers 5
check_autovacuum_work_mem 5
check_bonjour 5
check_canonical_path 15
check_cluster_name 5
check_effective_io_concurrency 50
check_log_destination 5
check_log_stats 5
check_max_worker_processes 5
check_maxconnections 11
check_ssl 5
check_stage_log_stats 15
check_temp_buffers 5
check_timezone_abbreviations 572
check_wal_consistency_checking 5
config_enum_get_options 26
config_enum_lookup_by_name 844
config_enum_lookup_by_value 371
convert_from_base_unit 59
convert_to_base_unit 39
define_custom_variable 800
discard_stack_value 1877
do_serialize 1527
do_serialize_binary 1239
estimate_variable_size 4743
extra_field_used 7313
find_option 15193
flatten_set_variable_args 1787
get_guc_variables 0
guc_malloc 3106
guc_name_compare 2506712
guc_realloc 0
guc_strdup 12445
guc_var_compare 2506235
init_custom_variable 800
parse_and_validate_value 11358
parse_int 995
parse_real 239
pg_timezone_abbrev_initialize 5
push_old_value 3033
read_gucstate 10974
read_gucstate_binary 8811
reapply_stacked_values 0
replace_auto_config_value 0
serialize_variable 4743
set_config_by_name 0
set_config_option 11594
set_config_sourcefile 1534
set_extra_field 24309
set_stack_value 2013
set_string_field 13071
show_all_file_settings 1
show_all_settings 270
show_archive_command 1
show_config_by_name 17
show_config_by_name_missing_ok 4
show_log_file_mode 1
show_tcp_keepalives_count 1
show_tcp_keepalives_idle 1
show_tcp_keepalives_interval 1
show_unix_socket_permissions 1
string_field_used 17413
validate_option_array_item 37
write_auto_conf_file 0

Generated by: LCOV version 1.11