LCOV - code coverage report
Current view: top level - utils - update-alternatives.c (source / functions) Hit Total Coverage
Test: dpkg 1.21.11 C code coverage Lines: 1294 1580 81.9 %
Date: 2022-12-03 00:40:01 Functions: 119 128 93.0 %
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 622 884 70.4 %

Function Name Sort by function name Hit count Sort by hit count
alternative_config_all 0
alternative_display_list 0
alternative_display_user 0
make_path 0
spawn 0
usage 0
version 0
xdirname 0
xstrndup 0
altdb_parse_error 1
altdb_parse_stop 1
alternative_set_auto 1
badusage 1
alternative_set_selections 2
syserr 2
alternative_config 3
alternative_select_choice 3
alternative_set_selection 3
alternative_remove_files 5
xunlink_args 5
alternative_remove 7
alternative_remove_choice 7
alternative_set_manual 7
alternative_print_choice 9
alternative_status_describe 9
set_rootdir 9
error 14
alternative_get_selections 15
alternative_map_load_names 17
alternative_evolve 18
alternative_needs_update 18
altdb_context_free 21
alternative_display_query 23
compare_fileset 28
warning 28
verbose 31
fsys_xreadlink 32
alternative_install 33
alternative_prepare_install 35
alternative_copy_slave 40
alternative_evolve_slave 40
alternative_map_load_tree 41
info 41
alternative_check_install_args 44
alternative_save 45
alternative_sort_choices 45
alternative_sort_slaves 45
alternative_commit 46
alternative_has_broken_slave 46
alternative_path_can_remove 50
alternative_select_mode 53
alternative_update 53
get_argv_string 53
alternative_has_choice 57
fsys_rm_args 57
altdb_free_namelist 58
altdb_get_namelist 58
set_action_from_name 62
alternative_get_best 64
alternative_status_string 82
alternative_map_free 85
alternative_has_broken_symlink 90
alternative_set_current 91
alternative_has_slave 92
alternative_choices_count 105
fsys_gen_admindir 106
admindir_init 107
log_msg 107
main 107
set_action 107
alternative_slaves_count 109
alternative_load 110
fsys_set_dir 116
altdb_filter_namelist 117
alternative_path_needs_update 121
alternative_prepare_install_single 121
alternative_check_link 134
fsys_rm 136
fsys_set_ref_time 139
compare_slave_link 143
alternative_check_path 147
alternative_set_link 151
alternative_set_status 163
fileset_can_install_slave 163
fileset_free 165
alternative_get_current 166
alternative_new 166
alternative_add_choice 174
alternative_check_name 181
debug 184
fileset_new 186
fsys_mv 192
fsys_symlink 194
alternative_path_classify 198
alternative_reset 223
alternative_choices_free 225
areadlink 225
fsys_areadlink 225
alternative_parse_fileset 229
alternative_map_add 234
alternative_ref 234
rename_mv 237
xrename 237
alternative_map_find 266
alternative_commit_operations_free 269
alternative_free 272
alternative_map_new 277
alternative_get_fileset 297
alternative_unref 301
fsys_lstat 337
slave_link_free 347
alternative_parse_slave 372
commit_operation_free 387
alternative_add_commit_op 395
alternative_add_slave 416
alternative_get_slave 416
pr 440
fileset_add_slave 579
fsys_pathname_is_missing 626
fileset_has_slave 815
altdb_print_line 873
fileset_get_slave 1439
altdb_get_line 1691
fsys_get_path 2370
xasprintf 3166
xvasprintf 3229
xstrdup 3417
xmalloc 3923

Generated by: LCOV version 1.16