LCOV - differential code coverage report
Current view: top level - src/backend/utils/misc - guc.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 80.9 % 2382 1928 80 30 337 7 20 1385 377 146 43 290 384 1462
Current Date: 2023-04-08 15:15:32 Functions: 96.8 % 94 91 3 76 15 1 25 2 66
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
guc_realloc UIC 0 0.0 % (0 / 8)
guc_restore_error_context_callback UIC 0 0.0 % (0 / 6)
GUCArrayReset GNC 1 82.9 % (29 / 35)
get_explain_guc_options GIC 6 57.9 % (22 / 38)
GUCArrayDelete ECB 11
GUC_check_errcode ECB 19
reapply_stacked_values GIC 51 41.9 % (13 / 31)
add_placeholder_variable GIC 52 72.7 % (16 / 22)
convert_real_from_base_unit GIC 134 92.9 % (13 / 14)
convert_GUC_name_for_parameter_acl GNC 183 83.3 % (10 / 12)
convert_GUC_name_for_parameter_acl GIC 183
EstimateGUCStateSpace ECB 403
convert_int_from_base_unit GIC 298 100.0 % (14 / 14)
EstimateGUCStateSpace GIC 403 100.0 % (6 / 6)
SerializeGUCState GIC 403 100.0 % (10 / 10)
GUCArrayAdd GNC 591 94.6 % (35 / 37)
validate_option_array_item GNC 605 90.9 % (20 / 22)
RestoreGUCState GIC 1298 84.1 % (58 / 69)
DefineCustomEnumVariable GIC 1796 100.0 % (11 / 11)
InitializeGUCOptions GIC 1857 100.0 % (13 / 13)
build_guc_variables ECB 1857
pg_timezone_abbrev_initialize GNC 2169 100.0 % (3 / 3)
InitializeGUCOptionsFromEnvironment GIC 2195 95.2 % (20 / 21)
ProcessGUCArray ECB 3066
DefineCustomBoolVariable GIC 3677 100.0 % (10 / 10)
GetConfigOptionByName GIC 3746 90.9 % (10 / 11)
ProcessConfigFileInternal GNC 4007 78.4 % (87 / 111)
GetConfigOption GIC 4551 66.7 % (16 / 24)
define_custom_variable GIC 9173 96.2 % (25 / 26)
add_guc_variable GIC 9174 77.8 % (7 / 9)
discard_stack_value GIC 20507 100.0 % (9 / 9)
estimate_variable_size GIC 22578 97.4 % (37 / 38)
serialize_variable GIC 22578 100.0 % (36 / 36)
ParseLongOption ECB 25936
config_enum_lookup_by_name GIC 26446 100.0 % (7 / 7)
RemoveGUCFromLists GNC 32471 87.5 % (7 / 8)
do_serialize ECB 39651
set_stack_value GIC 41692 100.0 % (24 / 24)
do_serialize_binary GIC 45557 85.7 % (6 / 7)
call_real_check_hook GIC 49796 75.0 % (9 / 12)
set_config_sourcefile GIC 51307 88.9 % (8 / 9)
call_enum_check_hook GIC 102661 83.3 % (10 / 12)
can_skip_gucvar GIC 107787 100.0 % (4 / 4)
extra_field_used GIC 123749 44.8 % (13 / 29)
SetConfigOption GIC 129129 100.0 % (3 / 3)
read_gucstate GIC 132621 77.8 % (7 / 9)
config_enum_lookup_by_value GIC 142858 80.0 % (4 / 5)
read_gucstate_binary GIC 151655 83.3 % (5 / 6)
call_bool_check_hook GIC 262151 83.3 % (10 / 12)
set_config_option_ext GIC 262422 69.5 % (241 / 347)
call_int_check_hook GIC 284475 75.0 % (9 / 12)
call_string_check_hook GIC 286421 88.9 % (16 / 18)
set_string_field GIC 298339 100.0 % (6 / 6)
NewGUCNestLevel GIC 308873 100.0 % (2 / 2)
find_option GIC 380725 88.9 % (24 / 27)
guc_free GNC 454446 100.0 % (5 / 5)
guc_strdup GIC 473153 100.0 % (6 / 6)
AtStart_GUC GIC 486644 80.0 % (4 / 5)
ShowGUCOption GNC 592770 90.0 % (45 / 50)
set_extra_field GIC 593027 100.0 % (6 / 6)

Generated by: LCOV version v1.16-55-g56c0a2a