LCOV - differential code coverage report
Current view: top level - src/interfaces/ecpg/ecpglib - execute.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 67.4 % 1135 765 2 368 2 763 1
Current Date: 2026-09-20 14:13:17 +0900 Functions: 91.7 % 24 22 2 1 21
Baseline: lcov-20260920-baseline Branches: 61.1 % 738 451 1 286 1 450
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 50.0 % 4 2 2 2
(30,360] days: 85.7 % 14 12 2 12
(360..) days: 67.2 % 1117 751 366 751
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 90.5 % 21 19 2 1 18
Branch coverage date bins:
(7,30] days: 50.0 % 2 1 1 1
(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 GNC 1850 56.2 % (178 / 317) 49.7 % (97 / 195)
ecpg_build_params CBC 2653 64.2 % (115 / 179) 59.3 % (64 / 108)
ecpg_is_type_an_array CBC 1250 59.0 % (62 / 105) 54.9 % (56 / 102)
ecpg_process_output CBC 2640 75.6 % (102 / 135) 73.0 % (54 / 74)
ecpg_do_prologue CBC 2660 71.6 % (78 / 109) 65.4 % (51 / 78)
quote_postgres CBC 568 16.7 % (3 / 18) 16.7 % (1 / 6)
ecpg_store_result CBC 1250 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 4487 83.3 % (15 / 18) 75.0 % (21 / 28)
ECPGdo_descriptor UBC 0 0.0 % (0 / 2)
ecpg_autostart_transaction CBC 2653 77.8 % (7 / 9) 83.3 % (5 / 6)
ecpg_do CBC 2660 88.2 % (15 / 17) 80.0 % (8 / 10)
ecpg_execute CBC 2653 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 2542 88.9 % (8 / 9) 50.0 % (1 / 2)
free_statement CBC 2653 87.5 % (7 / 8) 50.0 % (1 / 2)
print_param_value CBC 1742 93.8 % (15 / 16) 87.5 % (7 / 8)
ECPGdo CBC 2660 100.0 % (5 / 5)
ecpg_do_epilogue CBC 2660 100.0 % (6 / 6) 75.0 % (3 / 4)
ecpg_free_params CBC 2653 100.0 % (14 / 14) 75.0 % (3 / 4)
free_variable CBC 5306 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