LCOV - differential code coverage report
Current view: top level - src/interfaces/ecpg/ecpglib - misc.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 70.5 % 241 170 71 2 168 2
Current Date: 2026-05-05 10:23:31 +0900 Functions: 87.5 % 16 14 2 1 13 1
Baseline: lcov-20260505-025707-baseline Branches: 59.5 % 126 75 51 75
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: 100.0 % 2 2 2
(360..) days: 70.3 % 239 168 71 168
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 86.7 % 15 13 2 13
Branch coverage date bins:
(360..) days: 59.5 % 126 75 51 75

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
ECPGdebug CBC 60 91.7 % (11 / 12) 50.0 % (1 / 2)
ECPGget_sqlca CBC 3218294 90.0 % (9 / 10) 75.0 % (3 / 4)
ECPGget_var CBC 51 100.0 % (3 / 3) 66.7 % (4 / 6)
ECPGis_noind_null CBC 3663 63.3 % (31 / 49) 59.4 % (19 / 32)
ECPGset_noind_null CBC 2685 72.3 % (34 / 47) 71.4 % (10 / 14)
ECPGset_var CBC 14 48.0 % (12 / 25) 50.0 % (5 / 10)
ECPGstatus UBC 0 0.0 % (0 / 8) 0.0 % (0 / 4)
ECPGtrans CBC 126 66.7 % (14 / 21) 54.2 % (13 / 24)
ECPGtransactionStatus UBC 0 0.0 % (0 / 5) 0.0 % (0 / 2)
_check CBC 11 100.0 % (5 / 5) 100.0 % (4 / 4)
ecpg_gettext CBC 3533 92.3 % (12 / 13) 66.7 % (4 / 6)
ecpg_init CBC 3901 81.8 % (9 / 11) 83.3 % (5 / 6)
ecpg_log CBC 14728 91.3 % (21 / 23) 58.3 % (7 / 12)
ecpg_sqlca_key_destructor CBC 68 100.0 % (3 / 3)
ecpg_sqlca_key_init CBC 65 100.0 % (3 / 3)

Generated by: LCOV version 2.5.0-beta