LCOV - differential code coverage report
Current view: top level - src/interfaces/ecpg/ecpglib - execute.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 67.5 % 1132 764 368 764
Current Date: 2026-07-25 17:13:00 -0400 Functions: 91.7 % 24 22 2 22
Baseline: lcov-20260726-baseline Branches: 61.1 % 736 450 286 450
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 85.7 % 14 12 2 12
(360..) days: 67.3 % 1118 752 366 752
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 90.5 % 21 19 2 19
Branch coverage date bins:
(30,360] days: 50.0 % 12 6 6 6
(360..) days: 61.3 % 724 444 280 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
ecpg_store_input CBC 1852 56.4 % (177 / 314) 49.7 % (96 / 193)
ecpg_build_params CBC 2675 64.2 % (115 / 179) 59.3 % (64 / 108)
ecpg_is_type_an_array CBC 1261 59.0 % (62 / 105) 54.9 % (56 / 102)
ecpg_process_output CBC 2662 75.6 % (102 / 135) 73.0 % (54 / 74)
ecpg_do_prologue CBC 2682 71.6 % (78 / 109) 65.4 % (51 / 78)
quote_postgres CBC 570 16.7 % (3 / 18) 16.7 % (1 / 6)
ecpg_store_result CBC 1261 80.6 % (58 / 72) 70.7 % (53 / 75)
convert_bytea_to_string UBC 0 0.0 % (0 / 9) 0.0 % (0 / 2)
sprintf_float_value CBC 1 55.6 % (5 / 9) 33.3 % (2 / 6)
next_insert CBC 4511 83.3 % (15 / 18) 75.0 % (21 / 28)
ECPGdo_descriptor UBC 0 0.0 % (0 / 2)
ecpg_autostart_transaction CBC 2675 77.8 % (7 / 9) 83.3 % (5 / 6)
ecpg_do CBC 2682 88.2 % (15 / 17) 80.0 % (8 / 10)
ecpg_execute CBC 2675 92.3 % (24 / 26) 90.0 % (9 / 10)
insert_tobeinserted CBC 97 84.6 % (11 / 13) 50.0 % (1 / 2)
store_input_from_desc CBC 15 91.7 % (22 / 24) 75.0 % (6 / 8)
ecpg_type_infocache_push CBC 2581 88.9 % (8 / 9) 50.0 % (1 / 2)
free_statement CBC 2675 87.5 % (7 / 8) 50.0 % (1 / 2)
print_param_value CBC 1744 93.8 % (15 / 16) 87.5 % (7 / 8)
ECPGdo CBC 2682 100.0 % (5 / 5)
ecpg_do_epilogue CBC 2682 100.0 % (6 / 6) 75.0 % (3 / 4)
ecpg_free_params CBC 2675 100.0 % (14 / 14) 75.0 % (3 / 4)
free_variable CBC 5350 100.0 % (6 / 6) 100.0 % (2 / 2)
sprintf_double_value CBC 6 100.0 % (9 / 9) 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1