LCOV - code coverage report
Current view: top level - fs/btrfs - send.c (source / functions) Hit Total Coverage
Test: fstests of 6.5.0-rc3-achx @ Mon Jul 31 20:08:12 PDT 2023 Lines: 3344 4068 82.2 %
Date: 2023-07-31 20:08:12 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
send_rmdir 20
__process_changed_deleted_xattr 30
__process_changed_new_xattr 30
__process_deleted_xattr 30
process_changed_xattr 30
process_deleted_xattr 30
send_remove_xattr 30
can_rmdir 44
record_changed_ref 53
__find_xattr 60
find_xattr 60
tail_append_pending_moves 73
full_send_tree 87
add_pending_dir_move 99
add_waiting_dir_move 99
apply_dir_move 99
free_pending_move 99
free_waiting_dir_move 99
path_loop 99
btrfs_compare_trees 126
__clone_root_cmp_sort 129
send_fileattr 194
ensure_commit_roots_uptodate 212
send_header 212
send_subvol 212
send_subvol_begin 212
btrfs_ioctl_send 213
flush_delalloc_roots 213
is_first_ref 245
orphanize_inode 248
is_ancestor 269
check_ino_in_path 302
read_symlink 350
send_truncate 438
btrfs_root_dec_send_in_progress 467
wait_for_dest_dir_move 607
wait_for_parent_move 607
cache_dir_created 623
did_create_dir 812
restart_after_relocation 1145
did_overwrite_first_ref 1561
send_unlink 2005
record_deleted_ref 2189
__copy_first_ref 2226
get_inode_path 2226
search_key_again 2708
send_link 3016
send_hole 3428
record_deleted_ref_if_needed 3495
send_clone 5195
clone_range 5266
is_extent_unchanged 12234
range_is_hole_in_parent 30232
skip_self_data_ref 70636
rbtree_ref_comp 78350
tree_move_down 323676
replace_node_with_clone 326242
store_backref_cache 353068
get_last_extent 403913
compare_refs 409463
dir_changed 409463
send_chmod 603770
send_create_inode 603924
send_create_inode_if_needed 604152
send_chown 604473
send_rename 605054
process_recorded_refs 605890
free_recorded_refs 606118
record_new_ref 606511
fs_path_copy 606938
will_overwrite_ref 607635
record_new_ref_if_needed 608816
changed_ref 608853
dup_ref 610509
fs_path_alloc_reversed 611036
iterate_inode_ref 611038
record_ref_in_tree 611308
cache_dir_utimes 611568
send_extent_data 628917
send_write_or_clone 634143
find_extent_clone 634146
process_extent 636984
changed_extent 642536
process_new_xattr 800289
__process_new_xattr 800315
send_set_xattr 800319
changed_xattr 800357
iterate_dir_item 800439
apply_children_dir_moves 1009831
send_capabilities 1009837
changed_inode 1010099
close_current_inode 1010304
send_utimes 1011160
is_waiting_for_move 1015591
maybe_send_hole 1067266
gen_unique_name 1209230
recorded_ref_alloc 1221794
recorded_ref_free 1221826
set_ref_path 1223624
put_file_data 1234245
send_write 1234470
put_data_header 1262726
did_overwrite_ref 1419735
iterate_backrefs 1425979
get_first_ref 1430423
lookup_dir_item_inode 1622012
tree_compare_item 1680396
fs_path_add_from_extent_buffer 2043018
need_send_hole 2071514
__clone_root_cmp_bsearch 2243357
check_extent_item 2252186
lookup_backref_cache 2624115
tlv_put_btrfs_timespec 3033666
is_inode_existent 3038455
get_cur_inode_state 3261915
get_inode_gen 4073651
process_recorded_refs_if_needed 4283941
finish_inode_if_needed 4283958
trim_dir_utimes_cache 4284560
fs_path_add 4489475
__get_cur_name_and_parent 4695767
get_orphan_dir_info 4696982
fs_path_unreverse 4879006
get_cur_path 4879111
begin_cmd 5502436
send_cmd 5503011
write_buf 5503108
changed_cb 5553123
fs_path_add_path 5914701
tree_move_next_or_upnext 6204605
tree_advance 6528281
tlv_put_string 6916307
get_inode_info 11206694
fs_path_alloc 11576654
fs_path_ensure_buf 12445732
fs_path_prepare_for_add 12445826
fs_path_free 13199156
tlv_put 14456612
alloc_path_for_send 18554573
fs_path_reset 22999155

Generated by: LCOV version 1.14