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