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