LCOV - differential code coverage report
Current view: top level - src/pl/tcl - pltcl.c (source / functions) Coverage Total Hit UBC CBC
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 90.6 % 1071 970 101 970
Current Date: 2024-04-14 14:21:10 Functions: 87.2 % 47 41 6 41
Baseline: 16@8cea358b128 Branches: 65.3 % 613 400 213 400
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed (240..) days: 90.6 % 1071 970 101 970
Function coverage date bins:
(240..) days: 87.2 % 47 41 6 41
Branch coverage date bins:
(240..) days: 65.3 % 613 400 213 400

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
compile_pltcl_function CBC 216 94.1 % (128 / 136) 64.4 % (58 / 90)
pltcl_func_handler CBC 148 87.8 % (79 / 90) 58.1 % (43 / 74)
pltcl_trigger_handler CBC 58 90.4 % (94 / 104) 59.1 % (39 / 66)
pltcl_SPI_execute_plan CBC 55 76.3 % (58 / 76) 65.9 % (29 / 44)
pltcl_construct_errorCode CBC 18 100.0 % (88 / 88) 70.0 % (35 / 50)
call_pltcl_start_proc CBC 11 90.3 % (28 / 31) 50.0 % (12 / 24)
pltcl_build_tuple_result CBC 31 90.0 % (27 / 30) 64.3 % (18 / 28)
pltcl_SPI_prepare CBC 17 95.5 % (42 / 44) 60.0 % (12 / 20)
pltcl_event_trigger_handler CBC 10 87.0 % (20 / 23) 33.3 % (4 / 12)
_PG_init CBC 9 89.3 % (25 / 28) 30.0 % (3 / 10)
pltcl_returnnext CBC 18 83.8 % (31 / 37) 65.0 % (13 / 20)
pltcl_SPI_execute CBC 63 97.7 % (42 / 43) 76.0 % (19 / 25)
pltcl_elog CBC 266 63.0 % (17 / 27) 62.5 % (10 / 16)
pltcl_init_interp CBC 11 96.0 % (24 / 25) 50.0 % (4 / 8)
pltcl_init_tuple_store CBC 5 100.0 % (16 / 16) 50.0 % (4 / 8)
pltcl_set_tuple_values CBC 50 92.6 % (25 / 27) 66.7 % (8 / 12)
pltcl_process_SPI_result CBC 99 89.7 % (35 / 39) 86.4 % (19 / 22)
pltcl_build_tuple_argument CBC 69 100.0 % (24 / 24) 85.7 % (12 / 14)
pltcl_commit CBC 10 100.0 % (16 / 16) 66.7 % (4 / 6)
pltcl_handler CBC 216 95.2 % (20 / 21) 88.9 % (16 / 18)
pltcl_rollback CBC 6 100.0 % (16 / 16) 66.7 % (4 / 6)
pltcl_argisnull CBC 7 100.0 % (16 / 16) 90.0 % (9 / 10)
pltcl_fetch_interp CBC 60 90.0 % (9 / 10) 83.3 % (5 / 6)
pltcl_get_condition_name CBC 18 80.0 % (4 / 5) 75.0 % (3 / 4)
pltcl_subtrans_abort CBC 12 100.0 % (13 / 13) 50.0 % (1 / 2)
pltcl_subtransaction CBC 8 86.7 % (13 / 15) 75.0 % (3 / 4)
throw_tcl_error CBC 45 100.0 % (4 / 4) 50.0 % (1 / 2)
pltcl_quote CBC 11 100.0 % (17 / 17) 100.0 % (8 / 8)
pltcl_returnnull CBC 3 100.0 % (10 / 10) 100.0 % (4 / 4)
Pg_magic_func CBC 9 100.0 % (1 / 1)
pg_finfo_pltcl_call_handler CBC 9 100.0 % (1 / 1)
pg_finfo_pltclu_call_handler UBC 0 0.0 % (0 / 1)
pltcl_AlertNotifier UBC 0 0.0 % (0 / 2)
pltcl_CreateFileHandler UBC 0 0.0 % (0 / 2)
pltcl_DeleteFileHandler CBC 44 100.0 % (2 / 2)
pltcl_FinalizeNotifier UBC 0 0.0 % (0 / 2)
pltcl_InitNotifier CBC 9 100.0 % (2 / 2)
pltcl_ServiceModeHook UBC 0 0.0 % (0 / 2)
pltcl_SetTimer CBC 1 100.0 % (2 / 2)
pltcl_WaitForEvent CBC 429758 100.0 % (2 / 2)
pltcl_call_handler CBC 216 100.0 % (2 / 2)
pltcl_subtrans_begin CBC 122 100.0 % (4 / 4)
pltcl_subtrans_commit CBC 127 100.0 % (5 / 5)
pltclu_call_handler UBC 0 0.0 % (0 / 2)
start_proc_error_callback CBC 4 100.0 % (4 / 4)
utf_e2u CBC 1337 100.0 % (2 / 2)
utf_u2e CBC 753 100.0 % (2 / 2)

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