GCC Code Coverage Report
Directory: ./ Exec Total Coverage
Date: 2024-03-11 05:20:25 Lines: 1383 2126 65.1 %
Legend: low: < 75.0 % medium: >= 75.0 % high: >= 90.0 % Branches: 651 1093 59.6 %

File Lines Branches
fx_nand_flash_simulated_driver.c
0.0 % 0 / 80 0.0 % 0 / 30
fx_nor_flash_simulator_driver.c
0.0 % 0 / 84 0.0 % 0 / 38
lx_nand_flash_256byte_ecc_check.c
31.4 % 11 / 35 33.3 % 4 / 12
lx_nand_flash_256byte_ecc_compute.c
100.0 % 52 / 52 100.0 % 12 / 12
lx_nand_flash_block_allocate.c
83.3 % 5 / 6 50.0 % 1 / 2
lx_nand_flash_block_data_move.c
0.0 % 0 / 38 0.0 % 0 / 20
lx_nand_flash_block_find.c
88.9 % 8 / 9 75.0 % 3 / 4
lx_nand_flash_block_mapping_set.c
90.0 % 9 / 10 50.0 % 1 / 2
lx_nand_flash_block_status_set.c
100.0 % 6 / 6 - % 0 / 0
lx_nand_flash_close.c
62.5 % 10 / 16 37.5 % 3 / 8
lx_nand_flash_data_page_copy.c
85.4 % 35 / 41 78.1 % 25 / 32
lx_nand_flash_defragment.c
100.0 % 2 / 2 - % 0 / 0
lx_nand_flash_driver_block_erase.c
100.0 % 4 / 4 - % 0 / 0
lx_nand_flash_driver_block_erased_verify.c
0.0 % 0 / 4 - % 0 / 0
lx_nand_flash_driver_block_status_get.c
100.0 % 4 / 4 - % 0 / 0
lx_nand_flash_driver_block_status_set.c
0.0 % 0 / 4 - % 0 / 0
lx_nand_flash_driver_page_erased_verify.c
0.0 % 0 / 4 - % 0 / 0
lx_nand_flash_erase_count_set.c
100.0 % 7 / 7 - % 0 / 0
lx_nand_flash_extended_cache_enable.c
0.0 % 0 / 2 - % 0 / 0
lx_nand_flash_format.c
72.3 % 47 / 65 67.4 % 31 / 46
lx_nand_flash_free_block_list_add.c
92.9 % 13 / 14 83.3 % 5 / 6
lx_nand_flash_initialize.c
100.0 % 4 / 4 - % 0 / 0
lx_nand_flash_mapped_block_list_add.c
92.9 % 13 / 14 83.3 % 5 / 6
lx_nand_flash_mapped_block_list_get.c
0.0 % 0 / 6 0.0 % 0 / 2
lx_nand_flash_mapped_block_list_remove.c
92.3 % 12 / 13 75.0 % 6 / 8
lx_nand_flash_memory_initialize.c
79.5 % 31 / 39 55.6 % 10 / 18
lx_nand_flash_metadata_allocate.c
75.0 % 57 / 76 56.8 % 25 / 44
lx_nand_flash_metadata_build.c
88.6 % 31 / 35 71.4 % 10 / 14
lx_nand_flash_metadata_write.c
81.8 % 18 / 22 62.5 % 5 / 8
lx_nand_flash_open.c
74.4 % 96 / 129 59.7 % 46 / 77
lx_nand_flash_page_ecc_check.c
0.0 % 0 / 15 0.0 % 0 / 8
lx_nand_flash_page_ecc_compute.c
0.0 % 0 / 8 0.0 % 0 / 2
lx_nand_flash_partial_defragment.c
0.0 % 0 / 2 - % 0 / 0
lx_nand_flash_sector_read.c
75.9 % 22 / 29 77.3 % 17 / 22
lx_nand_flash_sector_release.c
68.7 % 57 / 83 64.3 % 36 / 56
lx_nand_flash_sector_write.c
71.1 % 54 / 76 69.2 % 36 / 52
lx_nand_flash_sectors_read.c
0.0 % 0 / 7 0.0 % 0 / 4
lx_nand_flash_sectors_release.c
0.0 % 0 / 7 0.0 % 0 / 4
lx_nand_flash_sectors_write.c
0.0 % 0 / 7 0.0 % 0 / 4
lx_nand_flash_simulator.c
79.6 % 125 / 157 69.1 % 47 / 68
lx_nand_flash_system_error.c
0.0 % 0 / 9 0.0 % 0 / 4
lx_nor_flash_block_reclaim.c
48.8 % 62 / 127 44.6 % 33 / 74
lx_nor_flash_close.c
62.5 % 10 / 16 37.5 % 3 / 8
lx_nor_flash_defragment.c
100.0 % 6 / 6 75.0 % 3 / 4
lx_nor_flash_driver_block_erase.c
100.0 % 11 / 11 87.5 % 7 / 8
lx_nor_flash_driver_read.c
93.3 % 28 / 30 90.0 % 18 / 20
lx_nor_flash_driver_write.c
100.0 % 11 / 11 100.0 % 12 / 12
lx_nor_flash_extended_cache_enable.c
94.4 % 17 / 18 75.0 % 6 / 8
lx_nor_flash_initialize.c
100.0 % 4 / 4 - % 0 / 0
lx_nor_flash_logical_sector_find.c
90.3 % 112 / 124 85.5 % 53 / 62
lx_nor_flash_next_block_to_erase_find.c
69.2 % 83 / 120 63.6 % 42 / 66
lx_nor_flash_open.c
69.3 % 131 / 189 70.0 % 70 / 100
lx_nor_flash_partial_defragment.c
0.0 % 0 / 8 0.0 % 0 / 6
lx_nor_flash_physical_sector_allocate.c
74.6 % 50 / 67 75.0 % 33 / 44
lx_nor_flash_sector_mapping_cache_invalidate.c
100.0 % 19 / 19 90.0 % 9 / 10
lx_nor_flash_sector_read.c
33.3 % 8 / 24 20.0 % 2 / 10
lx_nor_flash_sector_release.c
68.0 % 17 / 25 50.0 % 5 / 10
lx_nor_flash_sector_write.c
75.9 % 44 / 58 62.5 % 15 / 24
lx_nor_flash_simulator.c
94.9 % 37 / 39 100.0 % 12 / 12
lx_nor_flash_system_error.c
0.0 % 0 / 5 0.0 % 0 / 2