LCOV - code coverage report
Current view: top level - src/backend/utils/misc - guc.c (source / functions) Hit Total Coverage
Test: PostgreSQL Lines: 1558 2310 67.4 %
Date: 2017-09-29 15:12:54 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 28775
AtStart_GUC 26218
BeginReportingGUCOptions 217
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 2585
ParseLongOption 2211
ProcessGUCArray 341
ReportGUCOption 6547
ResetAllOptions 1
RestoreGUCState 115
SelectConfigFiles 5
SerializeGUCState 17
SetConfigOption 3843
SetPGVariable 41
ShowAllGUCConfig 0
ShowGUCConfigOption 64
_ShowOption 3622
add_guc_variable 801
add_placeholder_variable 1
assign_application_name 336
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 4675
call_enum_check_hook 1236
call_int_check_hook 1669
call_real_check_hook 308
call_string_check_hook 8169
can_skip_gucvar 41571
check_application_name 349
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 843
config_enum_lookup_by_value 372
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 7320
find_option 15194
flatten_set_variable_args 1787
get_guc_variables 0
guc_malloc 3107
guc_name_compare 2506714
guc_realloc 0
guc_strdup 12450
guc_var_compare 2506237
init_custom_variable 800
parse_and_validate_value 11359
parse_int 1080
parse_real 263
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 11595
set_config_sourcefile 1534
set_extra_field 24311
set_stack_value 2013
set_string_field 13079
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 17423
validate_option_array_item 37
write_auto_conf_file 0

Generated by: LCOV version 1.11