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

Generated by: LCOV version 1.14