LCOV - differential code coverage report
Current view: top level - src/backend/utils/fmgr - fmgr.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: b368bdd230181c60e085267fe65d42fd372d3a24 vs d39fda1cc404834781458376173e5293f870e83a Lines: 71.4 % 826 590 236 4 586 4
Current Date: 2026-09-21 17:36:50 +0700 Functions: 85.5 % 69 59 10 4 55 4
Baseline: lcov-20260921-baseline Branches: 48.0 % 396 190 206 190
Baseline Date: 2026-09-21 12:11:14 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 4 4 4
(30,360] days: 100.0 % 5 5 5
(360..) days: 71.1 % 817 581 236 581
Function coverage date bins:
(7,30] days: 100.0 % 4 4 4
(30,360] days: 100.0 % 4 4 4
(360..) days: 83.6 % 61 51 10 51
Branch coverage date bins:
(360..) days: 48.0 % 396 190 206 190

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
CallerFInfoFunctionCall1 UBC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
CallerFInfoFunctionCall2 CBC 210336 90.9 % (10 / 11) 25.0 % (1 / 4)
CheckFunctionValidatorAccess CBC 13672 71.4 % (15 / 21) 31.2 % (5 / 16)
DirectFunctionCall1Coll CBC 1563694 88.9 % (8 / 9) 25.0 % (1 / 4)
DirectFunctionCall2Coll CBC 26436884 90.9 % (10 / 11) 25.0 % (1 / 4)
DirectFunctionCall3Coll CBC 84123 92.3 % (12 / 13) 25.0 % (1 / 4)
DirectFunctionCall4Coll CBC 714 93.3 % (14 / 15) 25.0 % (1 / 4)
DirectFunctionCall5Coll CBC 3157 94.1 % (16 / 17) 25.0 % (1 / 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)
DirectInputFunctionCallSafe GNC 839677 83.3 % (15 / 18) 58.3 % (7 / 12)
FunctionCall0Coll CBC 3196411 85.7 % (6 / 7) 25.0 % (1 / 4)
FunctionCall1Coll CBC 33483059 88.9 % (8 / 9) 25.0 % (1 / 4)
FunctionCall2Coll CBC 531769234 90.9 % (10 / 11) 25.0 % (1 / 4)
FunctionCall3Coll CBC 30973172 92.3 % (12 / 13) 25.0 % (1 / 4)
FunctionCall4Coll CBC 1405704 93.3 % (14 / 15) 25.0 % (1 / 4)
FunctionCall5Coll CBC 1453656 94.1 % (16 / 17) 25.0 % (1 / 4)
FunctionCall6Coll CBC 3346 94.7 % (18 / 19) 25.0 % (1 / 4)
FunctionCall7Coll CBC 655472 95.2 % (20 / 21) 25.0 % (1 / 4)
FunctionCall8Coll CBC 19417 95.7 % (22 / 23) 25.0 % (1 / 4)
FunctionCall9Coll UBC 0 0.0 % (0 / 25) 0.0 % (0 / 4)
InputFunctionCall GNC 23949518 83.3 % (15 / 18) 42.9 % (6 / 14)
InputFunctionCallSafe GNC 3712859 90.5 % (19 / 21) 65.0 % (13 / 20)
OidFunctionCall0Coll CBC 3196411 100.0 % (3 / 3)
OidFunctionCall1Coll CBC 484413 100.0 % (3 / 3)
OidFunctionCall2Coll CBC 734 100.0 % (3 / 3)
OidFunctionCall3Coll CBC 2451 100.0 % (3 / 3)
OidFunctionCall4Coll CBC 595088 100.0 % (3 / 3)
OidFunctionCall5Coll CBC 215288 100.0 % (3 / 3)
OidFunctionCall6Coll CBC 3082 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)
OidOutputFunctionCall CBC 602952 100.0 % (3 / 3)
OidReceiveFunctionCall CBC 155912 100.0 % (3 / 3)
OidSendFunctionCall CBC 116388 100.0 % (3 / 3)
OutputFunctionCall CBC 26028379 100.0 % (2 / 2)
ReceiveFunctionCall CBC 156105 83.3 % (15 / 18) 35.7 % (5 / 14)
SendFunctionCall CBC 125410 100.0 % (2 / 2)
fetch_finfo_record CBC 8570 73.3 % (11 / 15) 25.0 % (3 / 12)
fmgr_info CBC 23475405 100.0 % (3 / 3)
fmgr_info_C_lang CBC 56690 90.5 % (19 / 21) 50.0 % (3 / 6)
fmgr_info_copy CBC 28619813 100.0 % (5 / 5)
fmgr_info_cxt CBC 1586456 100.0 % (3 / 3)
fmgr_info_cxt_security CBC 25083549 96.3 % (52 / 54) 62.5 % (15 / 24)
fmgr_info_other_lang CBC 21471 90.9 % (10 / 11) 25.0 % (1 / 4)
fmgr_internal_function CBC 1069 100.0 % (5 / 5) 100.0 % (2 / 2)
fmgr_isbuiltin CBC 25083549 100.0 % (7 / 7) 100.0 % (4 / 4)
fmgr_lookupByName CBC 2855 100.0 % (5 / 5) 100.0 % (4 / 4)
fmgr_security_definer CBC 250 94.0 % (63 / 67) 80.6 % (50 / 62)
fmgr_symbol UBC 0 0.0 % (0 / 33) 0.0 % (0 / 16)
get_call_expr_arg_stable CBC 28970 68.0 % (17 / 25) 62.5 % (15 / 24)
get_call_expr_argtype CBC 1742551 45.5 % (10 / 22) 31.8 % (7 / 22)
get_fn_expr_arg_stable CBC 28970 75.0 % (3 / 4) 50.0 % (2 / 4)
get_fn_expr_argtype CBC 1736978 75.0 % (3 / 4) 50.0 % (2 / 4)
get_fn_expr_rettype CBC 94412 80.0 % (4 / 5) 50.0 % (2 / 4)
get_fn_expr_variadic CBC 26349 71.4 % (5 / 7) 50.0 % (3 / 6)
get_fn_opclass_options CBC 2852877 83.3 % (5 / 6) 41.7 % (5 / 12)
has_fn_opclass_options CBC 2721018 83.3 % (5 / 6) 50.0 % (4 / 8)
lookup_C_func CBC 56690 100.0 % (11 / 11) 87.5 % (7 / 8)
pg_detoast_datum CBC 92504702 100.0 % (4 / 4) 100.0 % (2 / 2)
pg_detoast_datum_copy CBC 3911492 100.0 % (7 / 7) 100.0 % (2 / 2)
pg_detoast_datum_packed CBC 143422622 100.0 % (4 / 4) 100.0 % (4 / 4)
pg_detoast_datum_slice CBC 2613 100.0 % (2 / 2)
record_C_func CBC 4428 100.0 % (12 / 12) 100.0 % (2 / 2)
set_fn_opclass_options CBC 689169 100.0 % (3 / 3)

Generated by: LCOV version 2.0-1