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