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 17:13:01 Functions: 96.8 % 94 91 3 76 15 1 25 2 66
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 (60,120] days: 50.0 % 8 4 4 4
View type: Flat (120,180] days: 84.9 % 324 275 49 275
Legend: Lines: hit not hit (180,240] days: 80.6 % 2008 1619 27 30 325 7 20 1355 98 146 32 194
(240..) days: 71.4 % 42 30 12 30 11 96
Function coverage date bins:
(120,180] days: 100.0 % 12 12 12
(180,240] days: 75.2 % 105 79 3 76 3 1 22
(240..) days: 0.0 % 3 0 3

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
AlterSystemSetConfigFile GIC 77 82.9 % (58 / 70)
AtEOXact_GUC GIC 794987 82.6 % (114 / 138)
AtStart_GUC GIC 486644 80.0 % (4 / 5)
DefineCustomEnumVariable GIC 1796 100.0 % (11 / 11)
DefineCustomIntVariable GIC 36 100.0 % (12 / 12)
DefineCustomStringVariable GIC 3643 100.0 % (9 / 9)
EstimateGUCStateSpace GIC 403 100.0 % (6 / 6)
GUCArrayAdd ECB 591
GUCArrayDelete GNC 11 86.1 % (31 / 36)
GUCArrayReset ECB 1
GUC_check_errcode ECB 19
GetConfigOption GIC 4551 66.7 % (16 / 24)
GetConfigOptionByName ECB 3746
GetConfigOptionFlags GIC 17 80.0 % (4 / 5)
InitializeOneGUCOption GIC 724966 92.1 % (70 / 76)
MarkGUCPrefixReserved GIC 1842 100.0 % (16 / 16)
NewGUCNestLevel GIC 308873 100.0 % (2 / 2)
ParseLongOption GIC 25936 86.7 % (13 / 15)
ProcessConfigFileInternal GNC 4007 78.4 % (87 / 111)
ProcessGUCArray GNC 3066 81.5 % (22 / 27)
RemoveGUCFromLists GNC 32471 87.5 % (7 / 8)
ReportGUCOption GIC 189815 100.0 % (12 / 12)
ResetAllOptions GIC 3 53.7 % (29 / 54)
RestoreGUCState GIC 1298 84.1 % (58 / 69)
SerializeGUCState GIC 403 100.0 % (10 / 10)
SetConfigOption GIC 129129 100.0 % (3 / 3)
ShowGUCOption ECB 592770
add_guc_variable GIC 9174 77.8 % (7 / 9)
add_placeholder_variable GIC 52 72.7 % (16 / 22)
build_guc_variables GIC 1857 100.0 % (63 / 63)
call_bool_check_hook ECB 262151
call_enum_check_hook GIC 102661 83.3 % (10 / 12)
call_int_check_hook ECB 284475
call_real_check_hook ECB 49796
call_string_check_hook ECB 286421
can_skip_gucvar GIC 107787 100.0 % (4 / 4)
check_GUC_init GNC 692549 67.6 % (25 / 37)
check_GUC_name_for_parameter_acl GIC 35 100.0 % (6 / 6)
config_enum_lookup_by_value GIC 142858 80.0 % (4 / 5)
convert_to_base_unit GIC 6102 87.0 % (20 / 23)
define_custom_variable GIC 9173 96.2 % (25 / 26)
discard_stack_value GIC 20507 100.0 % (9 / 9)
do_serialize GIC 39651 76.9 % (10 / 13)
do_serialize_binary GIC 45557 85.7 % (6 / 7)
estimate_variable_size GIC 22578 97.4 % (37 / 38)
extra_field_used GIC 123749 44.8 % (13 / 29)
get_explain_guc_options ECB 6
guc_name_compare GIC 4245081 100.0 % (15 / 15)
guc_name_hash GNC 1082451 100.0 % (10 / 10)
guc_realloc UIC 0 0.0 % (0 / 8)
guc_restore_error_context_callback EUB 0
guc_strdup GIC 473153 100.0 % (6 / 6)
guc_var_compare GIC 3657974 100.0 % (4 / 4)
parse_real GIC 3594 76.0 % (19 / 25)
pg_timezone_abbrev_initialize GNC 2169 100.0 % (3 / 3)
push_old_value GIC 47182 88.4 % (38 / 43)
read_gucstate ECB 132621
read_gucstate_binary GIC 151655 83.3 % (5 / 6)
replace_auto_config_value GIC 58 100.0 % (30 / 30)
serialize_variable GIC 22578 100.0 % (36 / 36)
set_config_option GIC 218157 100.0 % (5 / 5)
set_config_option_ext GIC 262422 69.5 % (241 / 347)
set_extra_field GIC 593027 100.0 % (6 / 6)
valid_custom_variable_name GIC 83 88.9 % (16 / 18)
validate_option_array_item ECB 605

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