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