LCOV - differential code coverage report
Current view: top level - src/interfaces/ecpg/ecpglib - execute.c (source / functions) Coverage Total Hit UNC LBC UBC GNC CBC DUB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 67.5 % 1131 763 9 1 358 19 744 3 18
Current Date: 2026-03-14 14:10:32 -0400 Functions: 91.7 % 24 22 2 7 15
Baseline: lcov-20260315-024220-baseline Branches: 61.1 % 736 450 8 4 274 6 444 5 3
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 68.6 % 35 24 9 2 19 5
(360..) days: 67.4 % 1096 739 1 356 739
Function coverage date bins:
(360..) days: 91.7 % 24 22 2 7 15
Branch coverage date bins:
(30,360] days: 45.0 % 20 9 8 3 6 3
(360..) days: 61.6 % 716 441 4 271 441

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 2654 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 2648 77.8 % (7 / 9) 83.3 % (5 / 6)
ecpg_build_params GNC 2648 64.2 % (115 / 179) 59.3 % (64 / 108)
ecpg_do CBC 2654 88.2 % (15 / 17) 80.0 % (8 / 10)
ecpg_do_epilogue CBC 2654 100.0 % (6 / 6) 75.0 % (3 / 4)
ecpg_do_prologue GNC 2654 71.6 % (78 / 109) 65.4 % (51 / 78)
ecpg_execute CBC 2648 92.3 % (24 / 26) 90.0 % (9 / 10)
ecpg_free_params CBC 2648 100.0 % (14 / 14) 75.0 % (3 / 4)
ecpg_is_type_an_array GNC 1248 58.7 % (61 / 104) 54.9 % (56 / 102)
ecpg_process_output CBC 2635 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 1248 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 2648 87.5 % (7 / 8) 50.0 % (1 / 2)
free_variable CBC 5296 100.0 % (6 / 6) 100.0 % (2 / 2)
insert_tobeinserted GNC 97 84.6 % (11 / 13) 50.0 % (1 / 2)
next_insert CBC 4480 83.3 % (15 / 18) 75.0 % (21 / 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