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: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 71.4 % 826 590 236 5 585 5
Current Date: 2026-05-05 10:23:31 +0900 Functions: 85.5 % 69 59 10 4 55 4
Baseline: lcov-20260505-025707-baseline Branches: 48.0 % 396 190 206 190
Baseline Date: 2026-05-05 10:27:06 +0900 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 13321 71.4 % (15 / 21) 31.2 % (5 / 16)
DirectFunctionCall1Coll CBC 1534274 88.9 % (8 / 9) 25.0 % (1 / 4)
DirectFunctionCall2Coll CBC 26343180 90.9 % (10 / 11) 25.0 % (1 / 4)
DirectFunctionCall3Coll CBC 85532 92.3 % (12 / 13) 25.0 % (1 / 4)
DirectFunctionCall4Coll CBC 678 93.3 % (14 / 15) 25.0 % (1 / 4)
DirectFunctionCall5Coll CBC 3509 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 830435 83.3 % (15 / 18) 58.3 % (7 / 12)
FunctionCall0Coll CBC 3335631 85.7 % (6 / 7) 25.0 % (1 / 4)
FunctionCall1Coll CBC 39766130 88.9 % (8 / 9) 25.0 % (1 / 4)
FunctionCall2Coll CBC 554069559 90.9 % (10 / 11) 25.0 % (1 / 4)
FunctionCall3Coll CBC 30903686 92.3 % (12 / 13) 25.0 % (1 / 4)
FunctionCall4Coll CBC 1416228 93.3 % (14 / 15) 25.0 % (1 / 4)
FunctionCall5Coll CBC 1486474 94.1 % (16 / 17) 25.0 % (1 / 4)
FunctionCall6Coll CBC 3314 94.7 % (18 / 19) 25.0 % (1 / 4)
FunctionCall7Coll CBC 615605 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 22352712 83.3 % (15 / 18) 42.9 % (6 / 14)
InputFunctionCallSafe CBC 3830724 90.5 % (19 / 21) 65.0 % (13 / 20)
OidFunctionCall0Coll CBC 3335631 100.0 % (3 / 3)
OidFunctionCall1Coll CBC 496990 100.0 % (3 / 3)
OidFunctionCall2Coll CBC 715 100.0 % (3 / 3)
OidFunctionCall3Coll CBC 2415 100.0 % (3 / 3)
OidFunctionCall4Coll CBC 605588 100.0 % (3 / 3)
OidFunctionCall5Coll CBC 220990 100.0 % (3 / 3)
OidFunctionCall6Coll CBC 3074 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 8112243 100.0 % (3 / 3)
OidOutputFunctionCall CBC 604202 100.0 % (3 / 3)
OidReceiveFunctionCall CBC 156003 100.0 % (3 / 3)
OidSendFunctionCall CBC 116386 100.0 % (3 / 3)
OutputFunctionCall CBC 32292345 100.0 % (2 / 2)
ReceiveFunctionCall CBC 156196 83.3 % (15 / 18) 35.7 % (5 / 14)
SendFunctionCall CBC 123689 100.0 % (2 / 2)
fetch_finfo_record CBC 8372 73.3 % (11 / 15) 25.0 % (3 / 12)
fmgr_info CBC 23811906 100.0 % (3 / 3)
fmgr_info_C_lang CBC 57272 90.5 % (19 / 21) 50.0 % (3 / 6)
fmgr_info_copy CBC 30302975 100.0 % (5 / 5)
fmgr_info_cxt CBC 1591036 100.0 % (3 / 3)
fmgr_info_cxt_security CBC 25425025 96.3 % (52 / 54) 62.5 % (15 / 24)
fmgr_info_other_lang CBC 21859 90.9 % (10 / 11) 25.0 % (1 / 4)
fmgr_internal_function CBC 1067 100.0 % (5 / 5) 100.0 % (2 / 2)
fmgr_isbuiltin CBC 25425025 100.0 % (7 / 7) 100.0 % (4 / 4)
fmgr_lookupByName CBC 2856 100.0 % (5 / 5) 100.0 % (4 / 4)
fmgr_security_definer CBC 253 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 28626 68.0 % (17 / 25) 62.5 % (15 / 24)
get_call_expr_argtype CBC 1622169 45.5 % (10 / 22) 31.8 % (7 / 22)
get_fn_expr_arg_stable CBC 28626 75.0 % (3 / 4) 50.0 % (2 / 4)
get_fn_expr_argtype CBC 1616178 75.0 % (3 / 4) 50.0 % (2 / 4)
get_fn_expr_rettype CBC 97564 80.0 % (4 / 5) 50.0 % (2 / 4)
get_fn_expr_variadic CBC 26464 71.4 % (5 / 7) 50.0 % (3 / 6)
get_fn_opclass_options CBC 2871609 83.3 % (5 / 6) 41.7 % (5 / 12)
has_fn_opclass_options CBC 2739750 83.3 % (5 / 6) 50.0 % (4 / 8)
lookup_C_func CBC 57272 100.0 % (11 / 11) 87.5 % (7 / 8)
pg_detoast_datum_copy GNC 3860389 100.0 % (7 / 7) 100.0 % (2 / 2)
pg_detoast_datum_packed GNC 150518624 100.0 % (4 / 4) 100.0 % (4 / 4)
pg_detoast_datum_slice GNC 2429 100.0 % (2 / 2)
record_C_func CBC 4450 100.0 % (12 / 12) 100.0 % (2 / 2)
set_fn_opclass_options CBC 678122 100.0 % (3 / 3)

Generated by: LCOV version 2.5.0-beta