GCC Code Coverage Report


Directory: ./
Date: 2025-03-01 04:11:53
Coverage: low: ≥ 0% medium: ≥ 75.0% high: ≥ 90.0%
Exec Total Coverage
Lines: 20125 27153 74.1%
Functions: 1484 2006 74.0%
Branches: 7532 13653 55.2%

File Lines Functions Branches
libfprint/drivers/aes3k.c 89.1 89.1% 98 / 110 100.0% 15 / 15 60.0% 18 / 30
libfprint/drivers/aes3k.h 100.0 100.0% 1 / 1 -% 0 / 0 50.0% 1 / 2
libfprint/drivers/aes1610.c 5.7 5.7% 16 / 279 13.0% 3 / 23 3.2% 3 / 93
libfprint/drivers/aes1660.c 90.9 90.9% 20 / 22 75.0% 3 / 4 75.0% 3 / 4
libfprint/drivers/aes2501.c 85.8 85.8% 248 / 289 96.3% 26 / 27 58.0% 47 / 81
libfprint/drivers/aes2550.c 6.6 6.6% 15 / 227 14.3% 3 / 21 5.4% 3 / 56
libfprint/drivers/aes2660.c 90.9 90.9% 20 / 22 75.0% 3 / 4 75.0% 3 / 4
libfprint/drivers/aes3500.c 100.0 100.0% 21 / 21 100.0% 4 / 4 75.0% 3 / 4
libfprint/drivers/aes4000.c 90.5 90.5% 19 / 21 75.0% 3 / 4 75.0% 3 / 4
libfprint/drivers/aeslib.c 96.8 96.8% 61 / 63 100.0% 5 / 5 92.9% 13 / 14
libfprint/drivers/aesx660.c 2.9 2.9% 10 / 349 11.1% 3 / 27 3.0% 3 / 101
libfprint/drivers/aesx660.h 0.0 0.0% 0 / 1 -% 0 / 0 0.0% 0 / 6
libfprint/drivers/egis0570.c 96.0 96.0% 170 / 177 100.0% 17 / 17 84.7% 50 / 59
libfprint/drivers/egismoc/egismoc.c 86.2 86.2% 610 / 708 97.7% 42 / 43 60.0% 186 / 310
libfprint/drivers/elan.c 87.2 87.2% 381 / 437 97.1% 34 / 35 65.5% 91 / 139
libfprint/drivers/elanmoc/elanmoc.c 79.5 79.5% 443 / 557 100.0% 41 / 41 51.5% 101 / 196
libfprint/drivers/elanspi.c 66.0 66.0% 564 / 855 90.2% 37 / 41 52.8% 171 / 324
libfprint/drivers/etes603.c 2.0 2.0% 15 / 734 8.1% 3 / 37 1.1% 3 / 274
libfprint/drivers/focaltech_moc/focaltech_moc.c 87.6 87.6% 700 / 799 100.0% 48 / 48 59.3% 147 / 248
libfprint/drivers/fpcmoc/fpc.c 75.0 75.0% 719 / 959 89.6% 43 / 48 49.2% 152 / 309
libfprint/drivers/goodixmoc 76.6 76.6% 682 / 890 96.5% 55 / 57 54.8% 215 / 392
libfprint/drivers/nb1010.c 88.7 88.7% 165 / 186 100.0% 20 / 20 63.0% 29 / 46
libfprint/drivers/realtek/realtek.c 83.2 83.2% 551 / 662 100.0% 45 / 45 56.7% 139 / 245
libfprint/drivers/synaptics 57.6 57.6% 520 / 902 73.3% 33 / 45 40.6% 149 / 367
libfprint/drivers/upek_proto.c 100.0 100.0% 6 / 6 100.0% 1 / 1 100.0% 2 / 2
libfprint/drivers/upeksonly.c 2.3 2.3% 16 / 689 6.7% 3 / 45 1.2% 3 / 249
libfprint/drivers/upektc.c 7.8 7.8% 16 / 206 13.6% 3 / 22 6.7% 3 / 45
libfprint/drivers/upektc_img.c 79.5 79.5% 307 / 386 100.0% 27 / 27 55.2% 69 / 125
libfprint/drivers/upekts.c 2.6 2.6% 15 / 588 7.5% 4 / 53 1.9% 3 / 161
libfprint/drivers/uru4000.c 79.6 79.6% 444 / 558 92.3% 36 / 39 61.6% 125 / 203
libfprint/drivers/vcom5s.c 10.9 10.9% 15 / 137 18.8% 3 / 16 10.7% 3 / 28
libfprint/drivers/vfs0050.c 81.6 81.6% 275 / 337 100.0% 27 / 27 62.4% 68 / 109
libfprint/drivers/vfs101.c 3.2 3.2% 16 / 495 10.0% 3 / 30 2.0% 3 / 152
libfprint/drivers/vfs301.c 96.3 96.3% 103 / 107 100.0% 13 / 13 71.4% 20 / 28
libfprint/drivers/vfs301_proto.c 94.7 94.7% 266 / 281 100.0% 16 / 16 71.0% 66 / 93
libfprint/drivers/vfs5011.c 87.8 87.8% 273 / 311 100.0% 24 / 24 60.4% 55 / 91
libfprint/drivers/vfs7552.c 85.5 85.5% 388 / 454 100.0% 33 / 33 60.5% 98 / 162
libfprint/drivers/virtual-device-listener.c 83.1 83.1% 103 / 124 93.3% 14 / 15 54.8% 46 / 84
libfprint/drivers/virtual-device-private.h 100.0 100.0% 1 / 1 100.0% 1 / 1 66.7% 4 / 6
libfprint/drivers/virtual-device-storage.c 98.3 98.3% 119 / 121 100.0% 13 / 13 76.9% 40 / 52
libfprint/drivers/virtual-device.c 90.9 90.9% 339 / 373 95.5% 21 / 22 69.6% 208 / 299
libfprint/drivers/virtual-image.c 87.1 87.1% 122 / 140 100.0% 14 / 14 54.1% 40 / 74