LCOV - differential code coverage report
Current view: top level - src/interfaces/ecpg/preproc - variable.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC DUB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 79.3 % 300 238 7 55 18 18 202 13 15
Current Date: 2026-03-14 14:10:32 -0400 Functions: 100.0 % 16 16 4 12 2
Baseline: lcov-20260315-024220-baseline Branches: 70.3 % 202 142 1 59 14 5 123 3 3
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 68.0 % 25 17 7 1 17
(360..) days: 80.4 % 275 221 54 18 1 202
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 100.0 % 13 13 1 12
Branch coverage date bins:
(30,360] days: 83.3 % 6 5 1 5
(360..) days: 69.9 % 196 137 59 14 123

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
find_struct_member GNC 65 46.9 % (23 / 49) 48.4 % (15 / 31)
adjust_array CBC 392 82.1 % (46 / 56) 72.6 % (45 / 62)
find_variable GNC 1442 72.2 % (26 / 36) 71.4 % (15 / 21)
check_indicator CBC 67 80.0 % (12 / 15) 83.3 % (5 / 6)
remove_variable_from_list CBC 17 85.7 % (12 / 14) 50.0 % (4 / 8)
reset_variables CBC 1454 80.0 % (8 / 10) 75.0 % (3 / 4)
find_simple CBC 1389 80.0 % (4 / 5) 75.0 % (3 / 4)
get_typedef CBC 5670 85.7 % (6 / 7) 83.3 % (5 / 6)
remove_typedefs CBC 331 94.7 % (18 / 19) 80.0 % (8 / 10)
remove_variables CBC 331 96.8 % (30 / 31) 95.0 % (19 / 20)
add_variable_to_head CBC 514 100.0 % (7 / 7)
add_variable_to_tail CBC 97 100.0 % (10 / 10) 100.0 % (6 / 6)
dump_variables CBC 1647 100.0 % (10 / 10) 75.0 % (3 / 4)
loc_nstrdup GNC 165 100.0 % (5 / 5)
new_variable CBC 520 100.0 % (8 / 8)

Generated by: LCOV version 2.4-beta