LCOV - differential code coverage report
Current view: top level - src/interfaces/ecpg/ecpglib - execute.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DUB DCB
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 67.6 % 1131 764 9 358 19 745 3 18
Current Date: 2025-12-18 07:33:40 +0900 Functions: 91.7 % 24 22 2 7 15
Baseline: lcov-20251218-005734-baseline Branches: 61.7 % 736 454 8 274 6 448
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 75.0 % 8 6 2 6
(30,360] days: 67.9 % 28 19 7 2 13 6
(360..) days: 67.5 % 1095 739 356 739
Function coverage date bins:
(360..) days: 91.7 % 24 22 2 7 15
Branch coverage date bins:
(7,30] days: 37.5 % 8 3 5 3
(30,360] days: 50.0 % 14 7 3 4 3 4
(360..) days: 62.2 % 714 444 270 444

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
ECPGdo CBC 2660 100.0 % (5 / 5)
ECPGdo_descriptor UBC 0 0.0 % (0 / 2)
convert_bytea_to_string UBC 0 0.0 % (0 / 9) 0.0 % (0 / 2)
ecpg_autostart_transaction CBC 2654 77.8 % (7 / 9) 83.3 % (5 / 6)
ecpg_build_params GNC 2654 64.2 % (115 / 179) 60.2 % (65 / 108)
ecpg_do CBC 2660 88.2 % (15 / 17) 80.0 % (8 / 10)
ecpg_do_epilogue CBC 2660 100.0 % (6 / 6) 75.0 % (3 / 4)
ecpg_do_prologue GNC 2660 71.6 % (78 / 109) 65.4 % (51 / 78)
ecpg_execute CBC 2654 92.3 % (24 / 26) 90.0 % (9 / 10)
ecpg_free_params CBC 2654 100.0 % (14 / 14) 75.0 % (3 / 4)
ecpg_is_type_an_array GNC 1253 58.7 % (61 / 104) 54.9 % (56 / 102)
ecpg_process_output CBC 2641 75.6 % (102 / 135) 73.0 % (54 / 74)
ecpg_store_input GNC 1846 56.4 % (177 / 314) 49.7 % (96 / 193)
ecpg_store_result GNC 1253 80.6 % (58 / 72) 70.7 % (53 / 75)
ecpg_type_infocache_push CBC 2542 88.9 % (8 / 9) 50.0 % (1 / 2)
free_statement CBC 2654 87.5 % (7 / 8) 50.0 % (1 / 2)
free_variable CBC 5308 100.0 % (6 / 6) 100.0 % (2 / 2)
insert_tobeinserted GNC 97 84.6 % (11 / 13) 50.0 % (1 / 2)
next_insert CBC 4486 88.9 % (16 / 18) 85.7 % (24 / 28)
print_param_value CBC 1740 93.8 % (15 / 16) 87.5 % (7 / 8)
quote_postgres GNC 565 16.7 % (3 / 18) 16.7 % (1 / 6)
sprintf_double_value CBC 6 100.0 % (9 / 9) 100.0 % (6 / 6)
sprintf_float_value CBC 1 55.6 % (5 / 9) 33.3 % (2 / 6)
store_input_from_desc CBC 13 91.7 % (22 / 24) 75.0 % (6 / 8)

Generated by: LCOV version 2.4-beta