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: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 67.5 % 1132 764 9 1 358 24 740 3 22
Current Date: 2026-05-05 10:23:31 +0900 Functions: 91.7 % 24 22 2 8 14 2
Baseline: lcov-20260505-025707-baseline Branches: 61.1 % 736 450 9 4 273 9 441 6 6
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: 72.7 % 33 24 9 24
(360..) days: 67.3 % 1099 740 1 358 740
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 90.9 % 22 20 2 6 14
Branch coverage date bins:
(30,360] days: 50.0 % 18 9 9 9
(360..) days: 61.4 % 718 441 4 273 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
ecpg_store_input GNC 1852 56.4 % (177 / 314) 49.7 % (96 / 193)
ecpg_is_type_an_array GNC 1261 59.0 % (62 / 105) 54.9 % (56 / 102)
ecpg_build_params GNC 2675 64.2 % (115 / 179) 59.3 % (64 / 108)
ecpg_do_prologue GNC 2682 71.6 % (78 / 109) 65.4 % (51 / 78)
ecpg_store_result GNC 1261 80.6 % (58 / 72) 70.7 % (53 / 75)
ecpg_process_output CBC 2662 75.6 % (102 / 135) 73.0 % (54 / 74)
next_insert CBC 4511 83.3 % (15 / 18) 75.0 % (21 / 28)
quote_postgres GNC 570 16.7 % (3 / 18) 16.7 % (1 / 6)
sprintf_float_value CBC 1 55.6 % (5 / 9) 33.3 % (2 / 6)
convert_bytea_to_string UBC 0 0.0 % (0 / 9) 0.0 % (0 / 2)
ecpg_do CBC 2682 88.2 % (15 / 17) 80.0 % (8 / 10)
store_input_from_desc CBC 15 91.7 % (22 / 24) 75.0 % (6 / 8)
ecpg_autostart_transaction CBC 2675 77.8 % (7 / 9) 83.3 % (5 / 6)
ecpg_do_epilogue CBC 2682 100.0 % (6 / 6) 75.0 % (3 / 4)
ecpg_execute CBC 2675 92.3 % (24 / 26) 90.0 % (9 / 10)
ecpg_free_params CBC 2675 100.0 % (14 / 14) 75.0 % (3 / 4)
ecpg_type_infocache_push GNC 2581 88.9 % (8 / 9) 50.0 % (1 / 2)
free_statement CBC 2675 87.5 % (7 / 8) 50.0 % (1 / 2)
insert_tobeinserted GNC 97 84.6 % (11 / 13) 50.0 % (1 / 2)
print_param_value CBC 1744 93.8 % (15 / 16) 87.5 % (7 / 8)
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)
ECPGdo CBC 2682 100.0 % (5 / 5)
ECPGdo_descriptor UBC 0 0.0 % (0 / 2)

Generated by: LCOV version 2.5.0-beta