CTC++ Coverage Report - Functions Summary (Directory)

Directory Summary | Functions Summary | Execution Profile

Directory: fs/ext3

File: acl.c
Instrumentation mode: function-decision-multicondition
TER: 9 % ( 26/303)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 42  21 ext3_acl_from_disk()
0 % - 0/ 18  86 ext3_acl_to_disk()
0 % - 0/ 12  130 ext3_iget_acl()
0 % - 0/ 11  143 ext3_iset_acl()
0 % - 0/ 35  159 ext3_get_acl()
0 % - 0/ 34  223 ext3_set_acl()
0 % - 0/ 8  286 ext3_check_acl()
100 %   2/ 2  84921056 302 ext3_permission()
29 % - 8/ 28  641597 314 ext3_init_acl()
13 % - 4/ 32  17657 375 ext3_acl_chmod()
0 % - 0/ 10  419 ext3_xattr_list_acl_access()
0 % - 0/ 10  432 ext3_xattr_list_acl_default()
27 % - 3/ 11  73826 445 ext3_xattr_get_acl()
60 % - 3/ 5  73826 465 ext3_xattr_get_acl_access()
0 % - 0/ 5  474 ext3_xattr_get_acl_default()
10 % - 3/ 30  176 483 ext3_xattr_set_acl()
60 % - 3/ 5  176 522 ext3_xattr_set_acl_access()
0 % - 0/ 5  531 ext3_xattr_set_acl_default()

9 % - 26/ 303    acl.c

File: balloc.c
Instrumentation mode: function-decision-multicondition
TER: 66 % (386/582)
Previous | Next

TER % - covered/ all   Calls Line Function

60 % - 6/ 10  16982651 42 ext3_get_group_desc()
57 % - 4/ 7  3491399 84 read_block_bitmap()
100 %   15/ 15  2269988 166 goal_in_my_reservation()
86 % - 12/ 14  1133005 190 search_reserve_window()
86 % - 6/ 7  1055492 221 ext3_rsv_window_add()
100 %   1/ 1  1055437 249 rsv_window_remove()
100 %   2/ 2  7676945 258 rsv_is_empty()
60 % - 3/ 5  80079 263 ext3_init_block_alloc_info()
69 % - 11/ 16  6411942 292 ext3_discard_reservation()
33 % - 34/ 102  1102688 312 ext3_free_blocks_sb()
57 % - 4/ 7  1102688 495 ext3_free_blocks()
73 % - 8/ 11  5379840 528 ext3_test_allocatable()
81 % - 13/ 16  1921782 546 bitmap_search_next_usable_block()
88 % - 22/ 25  1248915 580 find_next_usable_block()
50 % - 6/ 12  2207576 631 claim_block()
79 % - 33/ 42  2379540 655 ext3_try_to_allocate()
88 % - 22/ 25  1647988 754 find_next_reservable_window()
75 % - 43/ 57  1133078 875 alloc_new_reservation()
73 % - 30/ 41  2388711 1024 ext3_try_to_allocate_with_rsv()
73 % - 8/ 11  2514120 1119 ext3_has_free_blocks()
100 %   8/ 8  153272 1139 ext3_should_retry_alloc()
59 % - 64/ 109  2360848 1157 ext3_new_block()
71 % - 5/ 7  4750 1409 ext3_count_free_blocks()
0 % - 0/ 4  1460 block_in_use()
100 %   4/ 4  5677200 1467 test_root()
100 %   8/ 8  3860496 1476 ext3_group_sparse()
88 % - 7/ 8  1930248 1494 ext3_bg_has_super()
88 % - 7/ 8  1930248 1511 ext3_bg_num_gdb()

66 % - 386/ 582    balloc.c

File: bitmap.c
Instrumentation mode: function-decision-multicondition
TER: 100 % ( 0/ 0)
Previous | Next

TER % - covered/ all   Calls Line Function


100 %   0/ 0    bitmap.c

File: dir.c
Instrumentation mode: function-decision-multicondition
TER: 33 % ( 60/182)
Previous | Next

TER % - covered/ all   Calls Line Function

50 % - 4/ 8  5915479 54 get_dtype()
56 % - 9/ 16  36045078 64 ext3_check_dir_entry()
72 % - 44/ 61  650194 94 ext3_readdir()
0 % - 0/ 17  268 free_rb_tree_fname()
0 % - 0/ 5  309 create_dir_info()
0 % - 0/ 1  326 ext3_htree_free_dir_info()
0 % - 0/ 19  335 ext3_htree_store_dirent()
0 % - 0/ 10  398 call_filldir()
0 % - 0/ 41  429 ext3_dx_readdir()
75 % - 3/ 4  568440 511 ext3_release_dir()

33 % - 60/ 182    dir.c

File: file.c
Instrumentation mode: function-decision-multicondition
TER: 61 % ( 20/ 33)
Previous | Next

TER % - covered/ all   Calls Line Function

69 % - 9/ 13  3083867 34 ext3_release_file()
55 % - 11/ 20  5011575 51 ext3_file_write()

61 % - 20/ 33    file.c

File: fsync.c
Instrumentation mode: function-decision-multicondition
TER: 64 % ( 7/ 11)
Previous | Next

TER % - covered/ all   Calls Line Function

64 % - 7/ 11  22147 45 ext3_sync_file()

64 % - 7/ 11    fsync.c

File: hash.c
Instrumentation mode: function-decision-multicondition
TER: 0 % ( 0/ 47)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 3  20 TEA_transform()
0 % - 0/ 6  39 dx_hack_hash()
0 % - 0/ 13  52 str2hashbuf()
0 % - 0/ 25  92 ext3fs_dirhash()

0 % - 0/ 47    hash.c

File: ialloc.c
Instrumentation mode: function-decision-multicondition
TER: 39 % (140/356)
Previous | Next

TER % - covered/ all   Calls Line Function

57 % - 4/ 7  1287820 54 read_inode_bitmap()
48 % - 31/ 65  646223 89 ext3_free_inode()
0 % - 0/ 18  202 find_group_dir()
26 % - 17/ 66  23700 257 find_group_orlov()
73 % - 22/ 30  617897 354 find_group_other()
43 % - 56/ 130  641597 422 ext3_new_inode()
0 % - 0/ 26  642 ext3_orphan_get()
71 % - 5/ 7  4750 697 ext3_count_free_inodes()
71 % - 5/ 7  744 ext3_count_dirs()

39 % - 140/ 356    ialloc.c

File: inode.c
Instrumentation mode: function-decision-multicondition
TER: 58 % (620/1062)
Previous | Next

TER % - covered/ all   Calls Line Function

75 % - 3/ 4  353773 47 ext3_inode_is_fast_symlink()
69 % - 18/ 26  2354047 65 ext3_forget()
100 %   6/ 6  953822 111 blocks_for_truncate()
33 % - 3/ 9  953762 145 start_transaction()
100 %   8/ 8  1102688 163 try_to_extend_transaction()
100 %   2/ 2  177 ext3_journal_test_restart()
53 % - 9/ 17  646223 186 ext3_delete_inode()
100 %   2/ 2  2360848 238 ext3_alloc_block()
100 %   1/ 1  20163307 254 add_chain()
86 % - 6/ 7  9510560 260 verify_chain()
71 % - 10/ 14  13270510 298 ext3_block_to_path()
72 % - 13/ 18  12994850 366 ext3_get_branch()
100 %   12/ 12  432629 423 ext3_find_near()
100 %   9/ 9  2342103 463 ext3_find_goal()
55 % - 18/ 33  2342103 505 ext3_alloc_branch()
52 % - 12/ 23  2188831 588 ext3_splice_branch()
64 % - 37/ 58  12962971 675 ext3_get_block_handle()
75 % - 6/ 8  3729347 790 ext3_get_block()
50 % - 8/ 16  452630 808 ext3_direct_io_get_blocks()
64 % - 29/ 45  8780994 854 ext3_getblk()
82 % - 9/ 11  1130586 909 ext3_bread()
43 % - 9/ 21  16033460 928 walk_page_buffers()
0 % - 0/ 8  986 do_journal_get_write_access()
80 % - 16/ 20  10901477 994 ext3_prepare_write()
75 % - 3/ 4  12524200 1029 ext3_journal_dirty_data()
0 % - 0/ 8  1039 commit_write_fn()
75 % - 6/ 8  10748222 1055 ext3_ordered_commit_write()
0 % - 0/ 8  1084 ext3_writeback_commit_write()
0 % - 0/ 12  1107 ext3_journalled_commit_write()
43 % - 3/ 7  279901 1154 ext3_bmap()
100 %   2/ 2  1761746 1192 bget_one()
100 %   2/ 2  1761746 1198 bput_one()
100 %   5/ 5  1761746 1204 journal_dirty_data_fn()
52 % - 13/ 25  1761746 1263 ext3_ordered_writepage()
0 % - 0/ 13  1329 ext3_writeback_writepage()
0 % - 0/ 25  1362 ext3_journalled_writepage()
100 %   2/ 2  14030 1421 ext3_readpage()
100 %   2/ 2  234696 1427 ext3_readpages()
100 %   4/ 4  1469148 1433 ext3_invalidatepage()
54 % - 7/ 13  721636 1446 ext3_releasepage()
71 % - 20/ 28  130644 1464 ext3_direct_IO()
0 % - 0/ 2  1545 ext3_journalled_set_page_dirty()
80 % - 4/ 5  3571539 1592 ext3_set_aops()
41 % - 26/ 64  21389 1608 ext3_block_truncate_page()
100 %   7/ 7  30337 1712 all_zeroes()
89 % - 24/ 27  31879 1755 ext3_find_shared()
87 % - 13/ 15  1084624 1816 ext3_clear_blocks()
82 % - 18/ 22  323387 1875 ext3_free_data()
61 % - 19/ 31  81300 1942 ext3_free_branches()
54 % - 36/ 67  307539 2080 ext3_truncate()
40 % - 8/ 20  20649967 2253 ext3_get_inode_block()
73 % - 29/ 40  20649967 2308 __ext3_get_inode_loc()
100 %   2/ 2  17375118 2414 ext3_get_inode_loc()
55 % - 6/ 11  3916446 2421 ext3_set_inode_flags()
52 % - 22/ 42  3274849 2438 ext3_read_inode()
53 % - 23/ 43  17375118 2582 ext3_do_update_inode()
64 % - 7/ 11  75821 2728 ext3_write_inode()
72 % - 36/ 50  148413 2762 ext3_setattr()
67 % - 4/ 6  12663223 2863 ext3_writepage_trans_blocks()
100 %   2/ 2  17375118 2887 ext3_mark_iloc_dirty()
57 % - 8/ 14  17375118 2907 ext3_reserve_inode_write()
63 % - 5/ 8  15540447 2947 ext3_mark_inode_dirty()
60 % - 6/ 10  9019958 2973 ext3_dirty_inode()
0 % - 0/ 17  3026 ext3_change_inode_journal_flag()

58 % - 620/ 1062    inode.c

File: ioctl.c
Instrumentation mode: function-decision-multicondition
TER: 3 % ( 4/129)
Previous | Next

TER % - covered/ all   Calls Line Function

3 % - 4/ 129  281020 19 ext3_ioctl()

3 % - 4/ 129    ioctl.c

File: namei.c
Instrumentation mode: function-decision-multicondition
TER: 32 % (291/908)
Previous | Next

TER % - covered/ all   Calls Line Function

75 % - 3/ 4  98 52 ext3_append()
0 % - 0/ 2  184 dx_get_block()
0 % - 0/ 1  189 dx_set_block()
0 % - 0/ 2  194 dx_get_hash()
0 % - 0/ 1  199 dx_set_hash()
0 % - 0/ 2  204 dx_get_count()
0 % - 0/ 2  209 dx_get_limit()
0 % - 0/ 1  214 dx_set_count()
0 % - 0/ 1  219 dx_set_limit()
0 % - 0/ 4  224 dx_root_limit()
0 % - 0/ 4  231 dx_node_limit()
0 % - 0/ 62  330 dx_probe()
0 % - 0/ 6  438 dx_release()
0 % - 0/ 22  465 ext3_htree_next_block()
0 % - 0/ 2  526 ext3_next_entry()
0 % - 0/ 20  536 htree_dirblock_to_tree()
0 % - 0/ 41  581 ext3_htree_fill_tree()
0 % - 0/ 9  665 dx_make_map()
0 % - 0/ 20  688 dx_sort_map()
0 % - 0/ 9  716 dx_insert_block()
67 % - 2/ 3  1319065 732 ext3_update_dx_flag()
100 %   8/ 8  211373525 745 ext3_match()
75 % - 12/ 16  6759804 758 search_dirblock()
60 % - 31/ 52  4715262 807 ext3_find_entry()
0 % - 0/ 28  921 ext3_dx_find_entry()
80 % - 8/ 10  4051564 989 ext3_lookup()
0 % - 0/ 10  1012 ext3_get_parent()
67 % - 2/ 3  692750 1055 ext3_set_de_type()
0 % - 0/ 4  1064 dx_move_dirents()
0 % - 0/ 11  1081 dx_pack_dirents()
0 % - 0/ 29  1103 do_split()
56 % - 23/ 41  719413 1194 add_dirent_to_buf()
0 % - 0/ 17  1283 make_indexed_dir()
44 % - 15/ 34  645354 1369 ext3_add_entry()
0 % - 0/ 59  1429 ext3_dx_add_entry()
63 % - 10/ 16  649980 1566 ext3_delete_entry()
100 %   1/ 1  1229 1607 ext3_inc_count()
0 % - 0/ 1  1612 ext3_dec_count()
60 % - 3/ 5  619126 1617 ext3_add_nondir()
44 % - 8/ 18  616889 1639 ext3_create()
43 % - 9/ 21  75 1670 ext3_mknod()
50 % - 16/ 32  23700 1705 ext3_mkdir()
47 % - 17/ 36  23944 1782 empty_dir()
60 % - 18/ 30  1067186 1863 ext3_orphan_add()
52 % - 15/ 29  1063567 1926 ext3_orphan_del()
50 % - 13/ 26  23942 1997 ext3_rmdir()
48 % - 12/ 25  613160 2056 ext3_unlink()
37 % - 10/ 27  933 2110 ext3_symlink()
42 % - 8/ 19  1229 2166 ext3_link()
57 % - 47/ 82  13305 2204 ext3_rename()

32 % - 291/ 908    namei.c

File: resize.c
Instrumentation mode: function-decision-multicondition
TER: 1 % ( 5/363)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 66  26 verify_group_input()
0 % - 0/ 7  114 bclean()
0 % - 0/ 10  141 mark_bitmap_end()
0 % - 0/ 55  162 setup_new_group_blocks()
0 % - 0/ 9  294 ext3_list_backups()
0 % - 0/ 10  328 verify_reserved_gdb()
0 % - 0/ 37  368 add_new_gdb()
0 % - 0/ 35  510 reserve_backup_gdb()
0 % - 0/ 30  621 update_backups()
0 % - 0/ 63  706 ext3_group_add()
12 % - 5/ 41  904 ext3_group_extend()

1 % - 5/ 363    resize.c

File: super.c
Instrumentation mode: function-decision-multicondition
TER: 28 % (226/795)
Previous | Next

TER % - covered/ all   Calls Line Function

50 % - 4/ 8  24073290 74 ext3_journal_start_sb()
67 % - 4/ 6  24073290 100 __ext3_journal_stop()
0 % - 0/ 10  117 ext3_journal_abort_handle()
0 % - 0/ 10  153 ext3_handle_error()
0 % - 0/ 1  179 ext3_error()
0 % - 0/ 19  193 ext3_decode_error()
0 % - 0/ 8  229 __ext3_std_error()
0 % - 0/ 6  259 ext3_abort()
0 % - 0/ 1  285 ext3_warning()
75 % - 3/ 4  298 ext3_update_dynamic_rev()
0 % - 0/ 6  326 ext3_blkdev_get()
0 % - 0/ 2  345 ext3_blkdev_put()
0 % - 0/ 4  351 ext3_blkdev_remove()
0 % - 0/ 2  364 orphan_list_entry()
0 % - 0/ 3  369 dump_orphan_list()
0 % - 0/ 19  387 ext3_put_super()
60 % - 3/ 5  3916446 444 ext3_alloc_inode()
100 %   1/ 1  3837599 460 ext3_destroy_inode()
67 % - 2/ 3  2225555 465 init_once()
60 % - 3/ 5  480 init_inodecache()
0 % - 0/ 3  491 destroy_inodecache()
45 % - 5/ 11  3837599 497 ext3_clear_inode()
100 %   1/ 1  38 517 ext3_show_quota_options()
50 % - 4/ 8  38 540 ext3_show_options()
25 % - 4/ 16  690 get_sb_block()
7 % - 9/ 137  12 710 parse_options()
48 % - 13/ 27  12 1057 ext3_setup_super()
50 % - 13/ 26  1126 ext3_check_descriptors()
11 % - 3/ 28  1201 ext3_orphan_cleanup()
75 % - 3/ 4  1298 ext3_max_size()
40 % - 4/ 10  24 1316 descriptor_loc()
36 % - 65/ 182  1337 ext3_fill_super()
54 % - 7/ 13  12 1772 ext3_init_journal_params()
41 % - 7/ 17  1790 ext3_get_journal()
0 % - 0/ 37  1830 ext3_get_dev_journal()
42 % - 20/ 48  1920 ext3_load_journal()
0 % - 0/ 11  2009 ext3_create_journal()
50 % - 4/ 8  2048 ext3_commit_super()
83 % - 5/ 6  2071 ext3_mark_recovery_complete()
67 % - 2/ 3  12 2092 ext3_clear_journal_err()
60 % - 3/ 5  5748 2128 ext3_force_commit()
67 % - 2/ 3  9724 2151 ext3_write_super()
100 %   6/ 6  3302 2158 ext3_sync_fs()
0 % - 0/ 3  2174 ext3_write_super_lockfs()
0 % - 0/ 3  2195 ext3_unlockfs()
36 % - 12/ 33  2207 ext3_remount()
88 % - 7/ 8  4731 2326 ext3_statfs()
100 %   2/ 2  2653 ext3_get_sb()
42 % - 5/ 12  2667 init_ext3_fs()
0 % - 0/ 1  2686 exit_ext3_fs()

28 % - 226/ 795    super.c

File: symlink.c
Instrumentation mode: function-decision-multicondition
TER: 100 % ( 2/ 2)
Previous | Next

TER % - covered/ all   Calls Line Function

100 %   2/ 2  1669859 26 ext3_follow_link()

100 %   2/ 2    symlink.c

File: xattr.c
Instrumentation mode: function-decision-multicondition
TER: 4 % ( 20/526)
Previous | Next

TER % - covered/ all   Calls Line Function

0 % - 0/ 7  131 ext3_xattr_handler()
100 %   2/ 2  144 146 ext3_listxattr()
0 % - 0/ 7  152 ext3_xattr_check_names()
0 % - 0/ 8  164 ext3_xattr_check_block()
0 % - 0/ 9  176 ext3_xattr_check_entry()
0 % - 0/ 26  187 ext3_xattr_find_entry()
0 % - 0/ 22  214 ext3_xattr_block_get()
0 % - 0/ 19  264 ext3_xattr_ibody_get()
0 % - 0/ 4  317