LCOV - differential code coverage report
Current view: top level - src/backend/utils/fmgr - fmgr.c (source / functions) Coverage Total Hit UBC CBC
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 71.3 % 826 589 237 589
Current Date: 2025-09-06 07:49:51 +0900 Functions: 85.5 % 69 59 10 59
Baseline: lcov-20250908-010021-baseline Branches: 47.2 % 396 187 209 187
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(360..) days: 71.3 % 826 589 237 589
Function coverage date bins:
(360..) days: 85.5 % 69 59 10 59
Branch coverage date bins:
(360..) days: 47.2 % 396 187 209 187

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 12524 71.4 % (15 / 21) 31.2 % (5 / 16)
DirectFunctionCall1Coll CBC 1445297 88.9 % (8 / 9) 25.0 % (1 / 4)
DirectFunctionCall2Coll CBC 19930304 90.9 % (10 / 11) 25.0 % (1 / 4)
DirectFunctionCall3Coll CBC 68754 92.3 % (12 / 13) 25.0 % (1 / 4)
DirectFunctionCall4Coll CBC 584 93.3 % (14 / 15) 25.0 % (1 / 4)
DirectFunctionCall5Coll CBC 2420 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 CBC 411742 83.3 % (15 / 18) 58.3 % (7 / 12)
FunctionCall0Coll CBC 2448908 85.7 % (6 / 7) 25.0 % (1 / 4)
FunctionCall1Coll CBC 31997563 88.9 % (8 / 9) 25.0 % (1 / 4)
FunctionCall2Coll CBC 381546295 90.9 % (10 / 11) 25.0 % (1 / 4)
FunctionCall3Coll CBC 23904242 92.3 % (12 / 13) 25.0 % (1 / 4)
FunctionCall4Coll CBC 925291 93.3 % (14 / 15) 25.0 % (1 / 4)
FunctionCall5Coll CBC 1138177 94.1 % (16 / 17) 25.0 % (1 / 4)
FunctionCall6Coll CBC 3533 94.7 % (18 / 19) 25.0 % (1 / 4)
FunctionCall7Coll CBC 487201 95.2 % (20 / 21) 25.0 % (1 / 4)
FunctionCall8Coll CBC 19278 95.7 % (22 / 23) 25.0 % (1 / 4)
FunctionCall9Coll UBC 0 0.0 % (0 / 25) 0.0 % (0 / 4)
InputFunctionCall CBC 18998234 83.3 % (15 / 18) 42.9 % (6 / 14)
InputFunctionCallSafe CBC 3198899 90.5 % (19 / 21) 65.0 % (13 / 20)
OidFunctionCall0Coll CBC 2448908 100.0 % (3 / 3)
OidFunctionCall1Coll CBC 351862 100.0 % (3 / 3)
OidFunctionCall2Coll CBC 602 100.0 % (3 / 3)
OidFunctionCall3Coll CBC 2 100.0 % (3 / 3)
OidFunctionCall4Coll CBC 342677 100.0 % (3 / 3)
OidFunctionCall5Coll CBC 114016 100.0 % (3 / 3)
OidFunctionCall6Coll CBC 3311 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 7013178 100.0 % (3 / 3)
OidOutputFunctionCall CBC 526569 100.0 % (3 / 3)
OidReceiveFunctionCall CBC 155402 100.0 % (3 / 3)
OidSendFunctionCall CBC 116127 100.0 % (3 / 3)
OutputFunctionCall CBC 25561006 100.0 % (2 / 2)
ReceiveFunctionCall CBC 155574 83.3 % (15 / 18) 35.7 % (5 / 14)
SendFunctionCall CBC 123647 100.0 % (2 / 2)
fetch_finfo_record CBC 6631 73.3 % (11 / 15) 25.0 % (3 / 12)
fmgr_info CBC 18481356 100.0 % (3 / 3)
fmgr_info_C_lang CBC 48997 90.5 % (19 / 21) 50.0 % (3 / 6)
fmgr_info_copy CBC 21985756 100.0 % (5 / 5)
fmgr_info_cxt CBC 1232657 100.0 % (3 / 3)
fmgr_info_cxt_security CBC 19730361 96.3 % (52 / 54) 62.5 % (15 / 24)
fmgr_info_other_lang CBC 16174 90.9 % (10 / 11) 25.0 % (1 / 4)
fmgr_internal_function CBC 2516 100.0 % (5 / 5) 100.0 % (2 / 2)
fmgr_isbuiltin CBC 19730361 100.0 % (7 / 7) 100.0 % (4 / 4)
fmgr_lookupByName CBC 3879 100.0 % (5 / 5) 100.0 % (4 / 4)
fmgr_security_definer CBC 199 92.5 % (62 / 67) 75.8 % (47 / 62)
fmgr_symbol UBC 0 0.0 % (0 / 33) 0.0 % (0 / 16)
get_call_expr_arg_stable CBC 21675 68.0 % (17 / 25) 62.5 % (15 / 24)
get_call_expr_argtype CBC 1266726 45.5 % (10 / 22) 31.8 % (7 / 22)
get_fn_expr_arg_stable CBC 21675 75.0 % (3 / 4) 50.0 % (2 / 4)
get_fn_expr_argtype CBC 1262919 75.0 % (3 / 4) 50.0 % (2 / 4)
get_fn_expr_rettype CBC 68922 80.0 % (4 / 5) 50.0 % (2 / 4)
get_fn_expr_variadic CBC 18210 71.4 % (5 / 7) 50.0 % (3 / 6)
get_fn_opclass_options CBC 2870588 83.3 % (5 / 6) 41.7 % (5 / 12)
has_fn_opclass_options CBC 2766107 83.3 % (5 / 6) 50.0 % (4 / 8)
lookup_C_func CBC 48997 100.0 % (11 / 11) 87.5 % (7 / 8)
pg_detoast_datum CBC 61207386 100.0 % (4 / 4) 100.0 % (2 / 2)
pg_detoast_datum_copy CBC 3000532 100.0 % (7 / 7) 100.0 % (2 / 2)
pg_detoast_datum_packed CBC 116029364 100.0 % (4 / 4) 100.0 % (4 / 4)
pg_detoast_datum_slice CBC 2211 100.0 % (2 / 2)
record_C_func CBC 3510 100.0 % (12 / 12) 100.0 % (2 / 2)
set_fn_opclass_options CBC 540500 100.0 % (3 / 3)

Generated by: LCOV version 2.4-beta