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: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 71.4 % 826 590 236 5 585 5
Current Date: 2026-05-29 21:51:00 -0400 Functions: 85.5 % 69 59 10 4 55 4
Baseline: lcov-20260530-034037-baseline Branches: 48.0 % 396 190 206 190
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 5 5 5
(360..) days: 71.3 % 821 585 236 585
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 84.6 % 65 55 10 55
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 13414 71.4 % (15 / 21) 31.2 % (5 / 16)
DirectFunctionCall1Coll CBC 1533451 88.9 % (8 / 9) 25.0 % (1 / 4)
DirectFunctionCall2Coll CBC 26340955 90.9 % (10 / 11) 25.0 % (1 / 4)
DirectFunctionCall3Coll CBC 84678 92.3 % (12 / 13) 25.0 % (1 / 4)
DirectFunctionCall4Coll CBC 680 93.3 % (14 / 15) 25.0 % (1 / 4)
DirectFunctionCall5Coll CBC 3514 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 830454 83.3 % (15 / 18) 58.3 % (7 / 12)
FunctionCall0Coll CBC 3354091 85.7 % (6 / 7) 25.0 % (1 / 4)
FunctionCall1Coll CBC 39888143 88.9 % (8 / 9) 25.0 % (1 / 4)
FunctionCall2Coll CBC 555380611 90.9 % (10 / 11) 25.0 % (1 / 4)
FunctionCall3Coll CBC 30927283 92.3 % (12 / 13) 25.0 % (1 / 4)
FunctionCall4Coll CBC 1416746 93.3 % (14 / 15) 25.0 % (1 / 4)
FunctionCall5Coll CBC 1490831 94.1 % (16 / 17) 25.0 % (1 / 4)
FunctionCall6Coll CBC 3346 94.7 % (18 / 19) 25.0 % (1 / 4)
FunctionCall7Coll CBC 615657 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 CBC 22526517 83.3 % (15 / 18) 42.9 % (6 / 14)
InputFunctionCallSafe CBC 3834715 90.5 % (19 / 21) 65.0 % (13 / 20)
OidFunctionCall0Coll CBC 3354091 100.0 % (3 / 3)
OidFunctionCall1Coll CBC 497619 100.0 % (3 / 3)
OidFunctionCall2Coll CBC 728 100.0 % (3 / 3)
OidFunctionCall3Coll CBC 2415 100.0 % (3 / 3)
OidFunctionCall4Coll CBC 606152 100.0 % (3 / 3)
OidFunctionCall5Coll CBC 221303 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)
OidInputFunctionCall CBC 8112947 100.0 % (3 / 3)
OidOutputFunctionCall CBC 604170 100.0 % (3 / 3)
OidReceiveFunctionCall CBC 155948 100.0 % (3 / 3)
OidSendFunctionCall CBC 116386 100.0 % (3 / 3)
OutputFunctionCall CBC 32365938 100.0 % (2 / 2)
ReceiveFunctionCall CBC 156141 83.3 % (15 / 18) 35.7 % (5 / 14)
SendFunctionCall CBC 123689 100.0 % (2 / 2)
fetch_finfo_record CBC 8413 73.3 % (11 / 15) 25.0 % (3 / 12)
fmgr_info CBC 23923105 100.0 % (3 / 3)
fmgr_info_C_lang CBC 57319 90.5 % (19 / 21) 50.0 % (3 / 6)
fmgr_info_copy CBC 30447126 100.0 % (5 / 5)
fmgr_info_cxt CBC 1594289 100.0 % (3 / 3)
fmgr_info_cxt_security CBC 25539525 96.3 % (52 / 54) 62.5 % (15 / 24)
fmgr_info_other_lang CBC 21909 90.9 % (10 / 11) 25.0 % (1 / 4)
fmgr_internal_function CBC 1087 100.0 % (5 / 5) 100.0 % (2 / 2)
fmgr_isbuiltin CBC 25539525 100.0 % (7 / 7) 100.0 % (4 / 4)
fmgr_lookupByName CBC 2876 100.0 % (5 / 5) 100.0 % (4 / 4)
fmgr_security_definer CBC 252 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 28967 68.0 % (17 / 25) 62.5 % (15 / 24)
get_call_expr_argtype CBC 1622637 45.5 % (10 / 22) 31.8 % (7 / 22)
get_fn_expr_arg_stable CBC 28967 75.0 % (3 / 4) 50.0 % (2 / 4)
get_fn_expr_argtype CBC 1616651 75.0 % (3 / 4) 50.0 % (2 / 4)
get_fn_expr_rettype CBC 97585 80.0 % (4 / 5) 50.0 % (2 / 4)
get_fn_expr_variadic CBC 26488 71.4 % (5 / 7) 50.0 % (3 / 6)
get_fn_opclass_options CBC 2895498 83.3 % (5 / 6) 41.7 % (5 / 12)
has_fn_opclass_options CBC 2763639 83.3 % (5 / 6) 50.0 % (4 / 8)
lookup_C_func CBC 57319 100.0 % (11 / 11) 87.5 % (7 / 8)
pg_detoast_datum GNC 92331347 100.0 % (4 / 4) 100.0 % (2 / 2)
pg_detoast_datum_copy GNC 3877886 100.0 % (7 / 7) 100.0 % (2 / 2)
pg_detoast_datum_packed GNC 151632585 100.0 % (4 / 4) 100.0 % (4 / 4)
pg_detoast_datum_slice GNC 2429 100.0 % (2 / 2)
record_C_func CBC 4471 100.0 % (12 / 12) 100.0 % (2 / 2)
set_fn_opclass_options CBC 681061 100.0 % (3 / 3)

Generated by: LCOV version 2.5.0-beta