LCOV - code coverage report
Current view: top level - fs/btrfs - send.c (source / functions) Hit Total Coverage
Test: fstests of 6.5.0-rc3-djwx @ Mon Jul 31 20:08:22 PDT 2023 Lines: 3341 4068 82.1 %
Date: 2023-07-31 20:08:22 Functions: 147 153 96.1 %

Function Name Sort by function name Hit count Sort by hit count
__clone_root_cmp_bsearch 2216085
__clone_root_cmp_sort 129
__copy_first_ref 1775
__find_xattr 96
__get_cur_name_and_parent 4543526
__process_changed_deleted_xattr 48
__process_changed_new_xattr 48
__process_deleted_xattr 25
__process_new_xattr 800333
add_orphan_dir_info 9
add_pending_dir_move 96
add_waiting_dir_move 96
alloc_path_for_send 18510587
apply_children_dir_moves 1008379
apply_dir_move 96
begin_cmd 5492949
btrfs_compare_trees 126
btrfs_ioctl_send 213
btrfs_root_dec_send_in_progress 465
cache_dir_created 572
cache_dir_utimes 611233
can_rmdir 49
changed_cb 5541600
changed_extent 639635
changed_inode 1008645
changed_ref 608580
changed_xattr 800371
check_extent_item 2236317
check_ino_in_path 298
clone_range 4075
close_current_inode 1008786
compare_refs 408593
dedupe_in_progress_warn 0
did_create_dir 714
did_overwrite_first_ref 1521
did_overwrite_ref 1418085
dir_changed 408594
dup_ref 610240
ensure_commit_roots_uptodate 212
find_extent_clone 631919
find_xattr 96
finish_inode_if_needed 4280345
flush_delalloc_roots 212
free_orphan_dir_info 11
free_pending_move 96
free_recorded_refs 605926
free_waiting_dir_move 96
fs_path_add 4338830
fs_path_add_from_extent_buffer 2036210
fs_path_add_path 5760473
fs_path_alloc 11557844
fs_path_alloc_reversed 610306
fs_path_copy 606329
fs_path_ensure_buf 12131388
fs_path_free 13183115
fs_path_prepare_for_add 12131799
fs_path_reset 22813931
fs_path_unreverse 4871410
full_send_tree 87
gen_unique_name 1207569
get_cur_inode_state 3257967
get_cur_path 4871633
get_first_ref 1423938
get_inode_gen 4064664
get_inode_info 11187321
get_inode_path 1775
get_last_extent 403459
get_orphan_dir_info 4543894
inconsistent_snapshot_error 0
is_ancestor 254
is_extent_unchanged 9999
is_first_ref 230
is_inode_existent 3035079
is_waiting_for_move 1012607
iterate_backrefs 1421236
iterate_dir_item 800506
iterate_inode_ref 610310
lookup_backref_cache 2608741
lookup_dir_item_inode 1620256
maybe_send_hole 1059656
need_send_hole 2063745
orphanize_inode 234
path_loop 96
process_all_extents 7
process_all_new_xattrs 7
process_all_refs 17
process_changed_xattr 48
process_deleted_xattr 25
process_extent 634574
process_new_xattr 800289
process_recorded_refs 605681
process_recorded_refs_if_needed 4280284
process_verity 0
put_data_header 1258900
put_file_data 1232144
range_is_hole_in_parent 24486
rbtree_ref_comp 78289
read_symlink 302
record_changed_ref 54
record_deleted_ref 2143
record_deleted_ref_if_needed 3449
record_new_ref 606285
record_new_ref_if_needed 608570
record_ref_in_tree 611026
recorded_ref_alloc 1221211
recorded_ref_free 1221311
refresh_ref_path 2
replace_node_with_clone 324124
restart_after_relocation 1128
search_key_again 2720
send_capabilities 1008577
send_chmod 603164
send_chown 603922
send_clone 3980
send_cmd 5494483
send_create_inode 602683
send_create_inode_if_needed 603712
send_encoded_extent 0
send_encoded_inline_extent 0
send_extent_data 627837
send_fileattr 183
send_header 213
send_hole 2785
send_link 2967
send_remove_xattr 25
send_rename 604876
send_rmdir 25
send_set_xattr 800337
send_subvol 212
send_subvol_begin 213
send_truncate 447
send_unlink 1958
send_update_extent 0
send_utimes 1009675
send_write 1232618
send_write_or_clone 631915
set_ref_path 1223035
skip_self_data_ref 69977
store_backref_cache 334288
tail_append_pending_moves 73
tlv_put 14426781
tlv_put_btrfs_timespec 3029471
tlv_put_string 6907031
tree_advance 6504049
tree_compare_item 1670799
tree_move_down 321638
tree_move_next_or_upnext 6182410
trim_dir_utimes_cache 4280182
update_ref_path 15
wait_for_dest_dir_move 553
wait_for_parent_move 553
will_overwrite_ref 607479
write_buf 5494501

Generated by: LCOV version 1.14