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: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 67.6 % 1131 764 9 358 19 745 3 18
Current Date: 2025-12-17 08:58:58 +0900 Functions: 91.7 % 24 22 2 7 15
Baseline: lcov-20251217-005640-baseline Branches: 61.7 % 736 454 8 274 6 448
Baseline Date: 2025-12-16 12:57:12 -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_descriptor UBC 0 0.0 % (0 / 2)
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)
sprintf_double_value CBC 6 100.0 % (9 / 9) 100.0 % (6 / 6)
store_input_from_desc CBC 13 91.7 % (22 / 24) 75.0 % (6 / 8)
insert_tobeinserted GNC 97 84.6 % (11 / 13) 50.0 % (1 / 2)
quote_postgres GNC 565 16.7 % (3 / 18) 16.7 % (1 / 6)
ecpg_is_type_an_array GNC 1253 58.7 % (61 / 104) 54.9 % (56 / 102)
ecpg_store_result GNC 1253 80.6 % (58 / 72) 70.7 % (53 / 75)
print_param_value CBC 1740 93.8 % (15 / 16) 87.5 % (7 / 8)
ecpg_store_input GNC 1846 56.4 % (177 / 314) 49.7 % (96 / 193)
ecpg_type_infocache_push CBC 2542 88.9 % (8 / 9) 50.0 % (1 / 2)
ecpg_process_output CBC 2641 75.6 % (102 / 135) 73.0 % (54 / 74)
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_execute CBC 2654 92.3 % (24 / 26) 90.0 % (9 / 10)
ecpg_free_params CBC 2654 100.0 % (14 / 14) 75.0 % (3 / 4)
free_statement CBC 2654 87.5 % (7 / 8) 50.0 % (1 / 2)
ECPGdo CBC 2660 100.0 % (5 / 5)
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)
next_insert CBC 4486 88.9 % (16 / 18) 85.7 % (24 / 28)
free_variable CBC 5308 100.0 % (6 / 6) 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta