CTC++ Coverage Report - Functions Summary (Directory)

Directory Summary | Functions Summary | Execution Profile

Directory: fs/fat

File: cache.c
Instrumentation mode: function-decision-multicondition
TER: 70 % (117/166)
Previous | Next

TER % - covered/ all   Calls Line Function

100 %   2/ 2  240 32 fat_max_cache()
67 % - 2/ 3  448 39 init_once()
60 % - 3/ 5  48 fat_cache_init()
0 % - 0/ 3  59 fat_cache_destroy()
100 %   2/ 2  187 65 fat_cache_alloc()
60 % - 3/ 5  169 70 fat_cache_free()
100 %   3/ 3  5207209 76 fat_cache_update_lru()
82 % - 18/ 22  2624240 83 fat_cache_lookup()
85 % - 11/ 13  2603873 120 fat_cache_merge()
61 % - 20/ 33  2624240 137 fat_cache_add()
80 % - 4/ 5  211509 182 __fat_cache_inval_inode()
56 % - 5/ 9  211509 199 fat_cache_inval_inode()
100 %   2/ 2  7950 206 cache_contiguous()
100 %   1/ 1  20984 212 cache_init()
70 % - 19/ 27  9060414 220 fat_get_cluster()
45 % - 5/ 11  9039422 279 fat_bmap_cluster()
85 % - 17/ 20  9126446 298 fat_bmap()

70 % - 117/ 166    cache.c

File: dir.c
Instrumentation mode: function-decision-multicondition
TER: 43 % (274/636)
Previous | Next

TER % - covered/ all   Calls Line Function

100 %   2/ 2  430975 25 fat_make_i_pos()
95 % - 19/ 20  8774661 33 fat_dir_readahead()
77 % - 10/ 13  8836386 66 fat__get_entry()
89 % - 8/ 9  138744201 102 fat_get_entry()
40 % - 6/ 15  87234445 126 uni16_to_x8()
75 % - 3/ 4  973649782 166 fat_short2uni()
60 % - 6/ 10  61226 179 fat_short2lower_uni()
50 % - 5/ 10  892568424 205 fat_shortname2uni()
46 % - 23/ 50  6114064 237 fat_parse_long()
67 % - 62/ 93  215222 303 fat_search_long()
61 % - 80/ 131  41160 433 __fat_readdir()
100 %   2/ 2  41160 643 fat_readdir()
0 % - 0/ 35  649 fat_ioctl_filldir()
0 % - 0/ 18  699 fat_dir_ioctl()
100 %   11/ 11  277885 751 fat_get_short_entry()
0 % - 0/ 7  767 fat_get_dotdot_entry()
0 % - 0/ 10  786 fat_dir_empty()
100 %   6/ 6  20602 812 fat_subdirs()
71 % - 5/ 7  833 fat_scan()
0 % - 0/ 20  854 __fat_remove_entries()
0 % - 0/ 24  889 fat_remove_entries()
0 % - 0/ 32  941 fat_zeroed_cluster()
0 % - 0/ 14  990 fat_alloc_new_dir()
0 % - 0/ 25  1053 fat_add_new_entries()
38 % - 26/ 68  1133 fat_add_entries()

43 % - 274/ 636    dir.c

File: fatent.c
Instrumentation mode: function-decision-multicondition
TER: 42 % (126/300)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 5  20 fat12_ent_blocknr()
60 % - 3/ 5  30623 30 fat_ent_blocknr()
0 % - 0/ 11  40 fat12_ent_set_ptr()
60 % - 3/ 5  7484 54 fat16_ent_set_ptr()
60 % - 3/ 5  23139 60 fat32_ent_set_ptr()
0 % - 0/ 15  66 fat12_ent_bread()
56 % - 5/ 9  30596 97 fat_ent_bread()
0 % - 0/ 6  114 fat12_ent_get()
75 % - 6/ 8  15120 129 fat16_ent_get()
75 % - 6/ 8  133397 138 fat32_ent_get()
0 % - 0/ 7  147 fat12_ent_put()
0 % - 0/ 3  167 fat16_ent_put()
71 % - 5/ 7  783 176 fat32_ent_put()
0 % - 0/ 24  187 fat12_ent_next()
100 %   5/ 5  7666 217 fat16_ent_next()
100 %   5/ 5  111126 229 fat32_ent_next()
100 %   1/ 1  393 268 lock_fat()
100 %   1/ 1  393 273 unlock_fat()
71 % - 5/ 7  13 278 fat_ent_access_init()
53 % - 10/ 19  29333 300 fat_ent_update_ptr()
54 % - 7/ 13  29333 320 fat_ent_read()
64 % - 9/ 14  783 347 fat_mirror_bhs()
43 % - 3/ 7  391 378 fat_ent_write()
100 %   7/ 7  118792 394 fat_ent_next()
100 %   2/ 2  1290 404 fat_ent_read_block()
50 % - 5/ 10  392 416 fat_collect_bhs()
54 % - 25/ 46  392 434 fat_alloc_clusters()
0 % - 0/ 31  521 fat_free_clusters()
71 % - 10/ 14  586 fat_count_free_clusters()

42 % - 126/ 300    fatent.c

File: file.c
Instrumentation mode: function-decision-multicondition
TER: 12 % ( 17/140)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 43  17 fat_generic_ioctl()
0 % - 0/ 10  129 fat_cont_expand()
35 % - 17/ 48  147 fat_notify_change()
0 % - 0/ 32  205 fat_free()
0 % - 0/ 7  274 fat_truncate()

12 % - 17/ 140    file.c

File: inode.c
Instrumentation mode: function-decision-multicondition
TER: 36 % (224/629)
Previous | Next

TER % - covered/ all   Calls Line Function

57 % - 4/ 7  392 38 fat_add_cluster()
53 % - 16/ 30  265019 53 __fat_get_blocks()
0 % - 0/ 5  103 fat_get_blocks()
100 %   2/ 2  265019 117 fat_get_block()
0 % - 0/ 2  124 fat_writepage()
100 %   2/ 2  209 129 fat_writepages()
0 % - 0/ 2  135 fat_readpage()
100 %   2/ 2  1120 140 fat_readpages()
100 %   2/ 2  3131 146 fat_prepare_write()
57 % - 4/ 7  3131 153 fat_commit_write()
0 % - 0/ 7  166 fat_direct_IO()
0 % - 0/ 2  194 _fat_bmap()
80 % - 4/ 5  13 235 fat_hash_init()
100 %   2/ 2  646128 245 fat_hash()
56 % - 5/ 9  215153 252 fat_attach()
0 % - 0/ 9  266 fat_detach()
65 % - 17/ 26  430975 277 fat_iget()
0 % - 0/ 7  298 is_exec()
50 % - 4/ 8  20601 308 fat_calc_dir_size()
74 % - 20/ 27  215153 326 fat_fill_inode()
64 % - 7/ 11  215219 401 fat_build_inode()
0 % - 0/ 3  431 fat_delete_inode()
50 % - 8/ 16  211509 442 fat_clear_inode()
67 % - 2/ 3  456 fat_write_super()
57 % - 4/ 7  464 fat_put_super()
60 % - 3/ 5  215166 488 fat_alloc_inode()
100 %   1/ 1  211509 497 fat_destroy_inode()
60 % - 3/ 5  213072 502 init_once()
60 % - 3/ 5  517 fat_init_inodecache()
0 % - 0/ 3  528 fat_destroy_inodecache()
0 % - 0/ 4  534 fat_remount()
67 % - 6/ 9  27 541 fat_statfs()
47 % - 18/ 38  210 562 fat_write_inode()
0 % - 0/ 2  619 fat_sync_inode()
0 % - 0/ 8  658 fat_decode_fh()
0 % - 0/ 25  670 fat_get_dentry()
0 % - 0/ 13  731 fat_encode_fh()
0 % - 0/ 14  754 fat_get_parent()
40 % - 17/ 42  40 794 fat_show_options()
16 % - 17/ 105  13 934 parse_options()
71 % - 5/ 7  13 1116 fat_read_root()
32 % - 42/ 130  13 1156 fat_fill_super()
44 % - 4/ 9  1440 init_fat_fs()
0 % - 0/ 1  1459 exit_fat_fs()

36 % - 224/ 629    inode.c

File: misc.c
Instrumentation mode: function-decision-multicondition
TER: 47 % ( 36/ 76)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 3  18 fat_fs_panic()
56 % - 9/ 16  40 fat_clusters_flush()
48 % - 12/ 25  392 78 fat_chain_add()
100 %   4/ 4  645459 146 date_dos2unix()
65 % - 11/ 17  628 165 fat_date_unix2dos()
0 % - 0/ 11  197 fat_sync_bhs()

47 % - 36/ 76    misc.c

Number of monitored source files: 6
Number of measurement points: 1947
TER: 40% (multicondition)

Directory Summary | Functions Summary | Execution Profile