LCOV - code coverage report
Current view: top level - fs/btrfs - send.c (source / functions) Hit Total Coverage
Test: fstests of 6.5.0-rc4-xfsx @ Mon Jul 31 20:08:34 PDT 2023 Lines: 3344 4068 82.2 %
Date: 2023-07-31 20:08:34 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 28
process_deleted_xattr 28
send_remove_xattr 28
send_rmdir 28
__process_changed_deleted_xattr 41
__process_changed_new_xattr 41
process_changed_xattr 41
record_changed_ref 44
can_rmdir 52
tail_append_pending_moves 66
__find_xattr 82
find_xattr 82
full_send_tree 87
add_pending_dir_move 97
add_waiting_dir_move 97
apply_dir_move 97
free_pending_move 97
free_waiting_dir_move 97
path_loop 97
btrfs_compare_trees 126
__clone_root_cmp_sort 129
send_fileattr 193
is_first_ref 204
orphanize_inode 209
btrfs_ioctl_send 213
ensure_commit_roots_uptodate 213
flush_delalloc_roots 213
send_header 213
send_subvol 213
send_subvol_begin 213
is_ancestor 241
check_ino_in_path 283
read_symlink 324
send_truncate 446
btrfs_root_dec_send_in_progress 465
wait_for_dest_dir_move 570
wait_for_parent_move 570
cache_dir_created 599
did_create_dir 767
restart_after_relocation 1191
did_overwrite_first_ref 1451
send_unlink 1922
__copy_first_ref 2011
get_inode_path 2011
record_deleted_ref 2088
search_key_again 2852
send_link 2934
send_hole 3245
record_deleted_ref_if_needed 3383
send_clone 4513
clone_range 4592
is_extent_unchanged 12309
range_is_hole_in_parent 30835
skip_self_data_ref 70680
rbtree_ref_comp 78225
tree_move_down 322199
replace_node_with_clone 324869
store_backref_cache 328780
get_last_extent 403940
compare_refs 408886
dir_changed 408886
send_create_inode 603459
send_chmod 603469
send_create_inode_if_needed 603902
send_chown 604046
send_rename 604873
process_recorded_refs 605617
free_recorded_refs 605889
record_new_ref 606253
fs_path_copy 606581
will_overwrite_ref 607432
changed_ref 608498
record_new_ref_if_needed 608537
dup_ref 610169
fs_path_alloc_reversed 610435
iterate_inode_ref 610440
record_ref_in_tree 610936
cache_dir_utimes 611269
send_extent_data 629597
send_write_or_clone 634173
find_extent_clone 634182
process_extent 636897
changed_extent 642428
process_new_xattr 800298
__process_new_xattr 800335
send_set_xattr 800339
changed_xattr 800377
iterate_dir_item 800490
apply_children_dir_moves 1009176
close_current_inode 1009388
send_capabilities 1009492
changed_inode 1009522
send_utimes 1010246
is_waiting_for_move 1014795
maybe_send_hole 1070339
gen_unique_name 1208297
recorded_ref_alloc 1221070
recorded_ref_free 1221124
set_ref_path 1222839
put_file_data 1233843
send_write 1234763
put_data_header 1260249
iterate_backrefs 1416533
did_overwrite_ref 1418703
get_first_ref 1429641
lookup_dir_item_inode 1620877
tree_compare_item 1680251
fs_path_add_from_extent_buffer 2041832
need_send_hole 2074359
__clone_root_cmp_bsearch 2220280
check_extent_item 2244396
lookup_backref_cache 2479848
tlv_put_btrfs_timespec 3031862
is_inode_existent 3036418
get_cur_inode_state 3259218
get_inode_gen 4070504
process_recorded_refs_if_needed 4283070
finish_inode_if_needed 4283155
trim_dir_utimes_cache 4283582
fs_path_add 4478448
__get_cur_name_and_parent 4684064
get_orphan_dir_info 4686031
fs_path_unreverse 4875092
get_cur_path 4876000
begin_cmd 5496855
write_buf 5497432
send_cmd 5497811
changed_cb 5553528
fs_path_add_path 5902367
tree_move_next_or_upnext 6203747
tree_advance 6525946
tlv_put_string 6909755
get_inode_info 11196737
fs_path_alloc 11567251
fs_path_ensure_buf 12419637
fs_path_prepare_for_add 12420087
fs_path_free 13191502
tlv_put 14437209
alloc_path_for_send 18539162
fs_path_reset 22973753

Generated by: LCOV version 1.14