LCOV - differential code coverage report
Current view: top level - src/backend/utils/fmgr - fmgr.c (source / functions) Coverage Total Hit UNC LBC UBC GBC GNC CBC DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 71.2 % 826 588 2 236 1 18 569 6
Current Date: 2024-04-14 14:21:10 Functions: 85.5 % 69 59 10 1 58
Baseline: 16@8cea358b128 Branches: 47.2 % 396 187 3 2 204 3 29 155
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed (120,180] days: 100.0 % 9 9 9
(240..) days: 70.9 % 817 579 2 236 1 9 569
Function coverage date bins:
(240..) days: 85.5 % 69 59 10 1 58
Branch coverage date bins:
(120,180] days: 88.5 % 26 23 3 23
(240..) days: 44.3 % 370 164 2 204 3 6 155

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
fmgr_symbol UBC 0 0.0 % (0 / 33) 0.0 % (0 / 16)
fmgr_security_definer GNC 176 91.0 % (61 / 67) 75.8 % (47 / 62)
get_call_expr_argtype CBC 960607 45.5 % (10 / 22) 31.8 % (7 / 22)
CheckFunctionValidatorAccess CBC 10367 71.4 % (15 / 21) 31.2 % (5 / 16)
ReceiveFunctionCall CBC 155538 83.3 % (15 / 18) 35.7 % (5 / 14)
fetch_finfo_record CBC 5847 73.3 % (11 / 15) 25.0 % (3 / 12)
fmgr_info_cxt_security CBC 17258136 96.3 % (52 / 54) 62.5 % (15 / 24)
get_call_expr_arg_stable CBC 1636 68.0 % (17 / 25) 62.5 % (15 / 24)
InputFunctionCall CBC 18068975 83.3 % (15 / 18) 42.9 % (6 / 14)
InputFunctionCallSafe CBC 2953087 90.5 % (19 / 21) 65.0 % (13 / 20)
get_fn_opclass_options CBC 2834579 83.3 % (5 / 6) 41.7 % (5 / 12)
DirectInputFunctionCallSafe CBC 316885 83.3 % (15 / 18) 58.3 % (7 / 12)
CallerFInfoFunctionCall1 UBC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
DirectFunctionCall6Coll UBC 0 0.0 % (0 / 19) 0.0 % (0 / 4)
DirectFunctionCall7Coll UBC 0 0.0 % (0 / 21) 0.0 % (0 / 4)
DirectFunctionCall8Coll UBC 0 0.0 % (0 / 23) 0.0 % (0 / 4)
DirectFunctionCall9Coll UBC 0 0.0 % (0 / 25) 0.0 % (0 / 4)
FunctionCall9Coll UBC 0 0.0 % (0 / 25) 0.0 % (0 / 4)
has_fn_opclass_options CBC 2729000 83.3 % (5 / 6) 50.0 % (4 / 8)
CallerFInfoFunctionCall2 CBC 205034 90.9 % (10 / 11) 25.0 % (1 / 4)
DirectFunctionCall1Coll CBC 1405625 88.9 % (8 / 9) 25.0 % (1 / 4)
DirectFunctionCall2Coll CBC 19898010 90.9 % (10 / 11) 25.0 % (1 / 4)
DirectFunctionCall3Coll CBC 40934 92.3 % (12 / 13) 25.0 % (1 / 4)
DirectFunctionCall4Coll CBC 478 93.3 % (14 / 15) 25.0 % (1 / 4)
DirectFunctionCall5Coll CBC 2293 94.1 % (16 / 17) 25.0 % (1 / 4)
FunctionCall0Coll CBC 2403639 85.7 % (6 / 7) 25.0 % (1 / 4)
FunctionCall1Coll CBC 46125309 88.9 % (8 / 9) 25.0 % (1 / 4)
FunctionCall2Coll CBC 371777124 90.9 % (10 / 11) 25.0 % (1 / 4)
FunctionCall3Coll CBC 24148168 92.3 % (12 / 13) 25.0 % (1 / 4)
FunctionCall4Coll CBC 864428 93.3 % (14 / 15) 25.0 % (1 / 4)
FunctionCall5Coll CBC 1114672 94.1 % (16 / 17) 25.0 % (1 / 4)
FunctionCall6Coll CBC 3431 94.7 % (18 / 19) 25.0 % (1 / 4)
FunctionCall7Coll CBC 486400 95.2 % (20 / 21) 25.0 % (1 / 4)
FunctionCall8Coll CBC 18727 95.7 % (22 / 23) 25.0 % (1 / 4)
fmgr_info_C_lang CBC 46885 90.5 % (19 / 21) 50.0 % (3 / 6)
fmgr_info_other_lang CBC 16498 90.9 % (10 / 11) 25.0 % (1 / 4)
get_fn_expr_variadic CBC 14619 71.4 % (5 / 7) 50.0 % (3 / 6)
get_fn_expr_arg_stable CBC 1636 75.0 % (3 / 4) 50.0 % (2 / 4)
get_fn_expr_argtype CBC 957439 75.0 % (3 / 4) 50.0 % (2 / 4)
get_fn_expr_rettype CBC 68199 80.0 % (4 / 5) 50.0 % (2 / 4)
lookup_C_func CBC 46885 100.0 % (11 / 11) 87.5 % (7 / 8)
fmgr_internal_function CBC 1994 100.0 % (5 / 5) 100.0 % (2 / 2)
fmgr_isbuiltin CBC 17258136 100.0 % (7 / 7) 100.0 % (4 / 4)
fmgr_lookupByName CBC 3305 100.0 % (5 / 5) 100.0 % (4 / 4)
pg_detoast_datum CBC 44914306 100.0 % (4 / 4) 100.0 % (2 / 2)
pg_detoast_datum_copy CBC 2638468 100.0 % (7 / 7) 100.0 % (2 / 2)
pg_detoast_datum_packed CBC 96611067 100.0 % (4 / 4) 100.0 % (4 / 4)
record_C_func CBC 3505 100.0 % (12 / 12) 100.0 % (2 / 2)
OidFunctionCall0Coll CBC 2403639 100.0 % (3 / 3)
OidFunctionCall1Coll CBC 294853 100.0 % (3 / 3)
OidFunctionCall2Coll CBC 498 100.0 % (3 / 3)
OidFunctionCall3Coll CBC 2 100.0 % (3 / 3)
OidFunctionCall4Coll CBC 289756 100.0 % (3 / 3)
OidFunctionCall5Coll CBC 96960 100.0 % (3 / 3)
OidFunctionCall6Coll CBC 3269 100.0 % (3 / 3)
OidFunctionCall7Coll UBC 0 0.0 % (0 / 3)
OidFunctionCall8Coll UBC 0 0.0 % (0 / 3)
OidFunctionCall9Coll UBC 0 0.0 % (0 / 3)
OidInputFunctionCall CBC 5434866 100.0 % (3 / 3)
OidOutputFunctionCall CBC 520012 100.0 % (3 / 3)
OidReceiveFunctionCall CBC 155366 100.0 % (3 / 3)
OidSendFunctionCall CBC 116108 100.0 % (3 / 3)
OutputFunctionCall CBC 20092659 100.0 % (2 / 2)
SendFunctionCall CBC 123574 100.0 % (2 / 2)
fmgr_info CBC 16105034 100.0 % (3 / 3)
fmgr_info_copy CBC 20063682 100.0 % (5 / 5)
fmgr_info_cxt CBC 1136444 100.0 % (3 / 3)
pg_detoast_datum_slice CBC 2178 100.0 % (2 / 2)
set_fn_opclass_options CBC 498476 100.0 % (3 / 3)

Generated by: LCOV version 2.1-beta2-3-g6141622