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
__clone_root_cmp_bsearch
2243357
__clone_root_cmp_sort
129
__copy_first_ref
2226
__find_xattr
60
__get_cur_name_and_parent
4695767
__process_changed_deleted_xattr
30
__process_changed_new_xattr
30
__process_deleted_xattr
30
__process_new_xattr
800315
add_orphan_dir_info
9
add_pending_dir_move
99
add_waiting_dir_move
99
alloc_path_for_send
18554573
apply_children_dir_moves
1009831
apply_dir_move
99
begin_cmd
5502436
btrfs_compare_trees
126
btrfs_ioctl_send
213
btrfs_root_dec_send_in_progress
467
cache_dir_created
623
cache_dir_utimes
611568
can_rmdir
44
changed_cb
5553123
changed_extent
642536
changed_inode
1010099
changed_ref
608853
changed_xattr
800357
check_extent_item
2252186
check_ino_in_path
302
clone_range
5266
close_current_inode
1010304
compare_refs
409463
dedupe_in_progress_warn
0
did_create_dir
812
did_overwrite_first_ref
1561
did_overwrite_ref
1419735
dir_changed
409463
dup_ref
610509
ensure_commit_roots_uptodate
212
find_extent_clone
634146
find_xattr
60
finish_inode_if_needed
4283958
flush_delalloc_roots
213
free_orphan_dir_info
11
free_pending_move
99
free_recorded_refs
606118
free_waiting_dir_move
99
fs_path_add
4489475
fs_path_add_from_extent_buffer
2043018
fs_path_add_path
5914701
fs_path_alloc
11576654
fs_path_alloc_reversed
611036
fs_path_copy
606938
fs_path_ensure_buf
12445732
fs_path_free
13199156
fs_path_prepare_for_add
12445826
fs_path_reset
22999155
fs_path_unreverse
4879006
full_send_tree
87
gen_unique_name
1209230
get_cur_inode_state
3261915
get_cur_path
4879111
get_first_ref
1430423
get_inode_gen
4073651
get_inode_info
11206694
get_inode_path
2226
get_last_extent
403913
get_orphan_dir_info
4696982
inconsistent_snapshot_error
0
is_ancestor
269
is_extent_unchanged
12234
is_first_ref
245
is_inode_existent
3038455
is_waiting_for_move
1015591
iterate_backrefs
1425979
iterate_dir_item
800439
iterate_inode_ref
611038
lookup_backref_cache
2624115
lookup_dir_item_inode
1622012
maybe_send_hole
1067266
need_send_hole
2071514
orphanize_inode
248
path_loop
99
process_all_extents
7
process_all_new_xattrs
7
process_all_refs
17
process_changed_xattr
30
process_deleted_xattr
30
process_extent
636984
process_new_xattr
800289
process_recorded_refs
605890
process_recorded_refs_if_needed
4283941
process_verity
0
put_data_header
1262726
put_file_data
1234245
range_is_hole_in_parent
30232
rbtree_ref_comp
78350
read_symlink
350
record_changed_ref
53
record_deleted_ref
2189
record_deleted_ref_if_needed
3495
record_new_ref
606511
record_new_ref_if_needed
608816
record_ref_in_tree
611308
recorded_ref_alloc
1221794
recorded_ref_free
1221826
refresh_ref_path
2
replace_node_with_clone
326242
restart_after_relocation
1145
search_key_again
2708
send_capabilities
1009837
send_chmod
603770
send_chown
604473
send_clone
5195
send_cmd
5503011
send_create_inode
603924
send_create_inode_if_needed
604152
send_encoded_extent
0
send_encoded_inline_extent
0
send_extent_data
628917
send_fileattr
194
send_header
212
send_hole
3428
send_link
3016
send_remove_xattr
30
send_rename
605054
send_rmdir
20
send_set_xattr
800319
send_subvol
212
send_subvol_begin
212
send_truncate
438
send_unlink
2005
send_update_extent
0
send_utimes
1011160
send_write
1234470
send_write_or_clone
634143
set_ref_path
1223624
skip_self_data_ref
70636
store_backref_cache
353068
tail_append_pending_moves
73
tlv_put
14456612
tlv_put_btrfs_timespec
3033666
tlv_put_string
6916307
tree_advance
6528281
tree_compare_item
1680396
tree_move_down
323676
tree_move_next_or_upnext
6204605
trim_dir_utimes_cache
4284560
update_ref_path
15
wait_for_dest_dir_move
607
wait_for_parent_move
607
will_overwrite_ref
607635
write_buf
5503108
Generated by:
LCOV version 1.14