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

Generated by: LCOV version 2.4-beta