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
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