LCOV - code coverage report
Current view: top level - fs/btrfs - send.c (source / functions) Hit Total Coverage
Test: btrfstest.info Lines: 1716 2028 84.6 %
Date: 2014-11-28 Functions: 112 121 92.6 %

Function Name Sort by function name Hit count Sort by hit count
__clone_root_cmp_bsearch 570899
__iterate_backrefs 570863
tlv_put 71525
fs_path_prepare_for_add 58557
fs_path_ensure_buf 58557
fs_path_free 49146
fs_path_alloc 48653
fs_path_add_path 28956
fs_path_add 28308
__get_cur_name_and_parent 28274
name_cache_search 28274
name_cache_used 27803
changed_cb 26814
__get_inode_info 26228
process_recorded_refs_if_needed 26204
finish_inode_if_needed 26204
changed_extent 24559
tlv_put_string 24205
write_buf 23936
send_cmd 23897
begin_cmd.isra.11 23897
get_cur_path 23795
fs_path_unreverse 23795
process_extent 23143
maybe_send_hole.isra.23 21925
fill_read_buf 21894
send_write 21894
send_write_or_clone.isra.24 21577
find_extent_clone.isra.21 21577
get_inode_info 4655
tlv_put_btrfs_timespec 2298
get_cur_inode_state 1545
fs_path_add_from_extent_buffer 1293
__free_recorded_refs 1041
is_inode_existent 921
get_first_ref 880
send_utimes 766
did_overwrite_ref 542
gen_unique_name.isra.14 505
name_cache_insert 471
name_cache_delete 471
name_cache_clean_unused 471
dup_ref.isra.15 456
iterate_inode_ref.isra.18 410
fs_path_alloc_reversed 410
lookup_dir_item_inode 405
changed_inode 395
changed_ref 383
__record_ref 378
record_ref.isra.17 378
apply_children_dir_moves 346
process_recorded_refs 308
will_overwrite_ref 301
send_rename 290
__record_new_ref 286
record_new_ref 284
send_chown 256
fs_path_copy 253
send_chmod 243
send_create_inode 231
send_create_inode_if_needed 231
did_create_dir.isra.16 177
dir_changed.isra.12 102
compare_refs.isra.13 102
did_overwrite_first_ref 77
send_truncate 73
btrfs_root_dec_send_in_progress 72
__record_deleted_ref 62
record_deleted_ref 61
wait_for_parent_move.isra.19 54
is_extent_unchanged.isra.20 42
free_pending_move 39
name_cache_free 39
apply_dir_move 39
free_waiting_dir_move 39
add_pending_dir_move 39
send_header 39
send_subvol 39
send_subvol_begin 39
btrfs_ioctl_send 39
path_loop 39
add_waiting_dir_move 39
tail_append_pending_moves 34
find_iref 30
__find_iref 30
changed_xattr 29
iterate_dir_item.isra.22 27
send_set_xattr 24
__process_new_xattr 24
process_new_xattr 23
full_send_tree 23
get_last_extent 22
can_rmdir 19
__clone_root_cmp_sort 18
send_unlink 17
send_link 16
__record_changed_new_ref 15
record_changed_ref 15
__record_changed_deleted_ref 15
read_symlink 12
send_rmdir 6
add_orphan_dir_info 6
__copy_first_ref 5
send_clone 5
get_inode_path 5
orphanize_inode 5
free_orphan_dir_info 2
find_xattr 2
__find_xattr 2
__process_changed_deleted_xattr 1
process_changed_xattr 1
__process_changed_new_xattr 1
send_hole 0
process_deleted_xattr 0
process_all_extents 0
send_update_extent 0
__process_deleted_xattr 0
process_all_new_xattrs 0
is_first_ref 0
send_remove_xattr 0
process_all_refs 0

Generated by: LCOV version 1.10