LCOV - code coverage report
Current view: top level - glib/gio - gdesktopappinfo.c (source / functions) Hit Total Coverage
Test: unnamed Lines: 1698 1839 92.3 %
Date: 2024-04-30 05:17:35 Functions: 150 154 97.4 %
Branches: 736 906 81.2 %

Function Name Sort by function name Hit count Sort by hit count
g_desktop_app_info_lookup_get_default_for_uri_scheme 0
g_desktop_app_info_set_desktop_env 0
launch_uris_flush_cb 0
memory_index_entry_free 0
g_app_info_get_fallback_for_type 1
g_desktop_app_info_can_remove_supports_type 1
g_desktop_app_info_dup 1
g_desktop_app_info_get_categories 1
g_desktop_app_info_get_executable 1
g_desktop_app_info_get_generic_name 1
g_desktop_app_info_get_icon 1
g_desktop_app_info_get_keywords 1
g_desktop_app_info_get_nodisplay 1
g_desktop_app_info_get_property 1
g_desktop_app_info_get_startup_wm_class 1
g_desktop_app_info_get_string_list 1
g_desktop_app_info_get_supported_types 1
g_desktop_app_info_launch_uris_as_manager 1
g_desktop_app_info_list_actions 1
g_desktop_app_info_set_as_default_for_extension 1
g_desktop_app_info_can_delete 2
g_desktop_app_info_get_filename 2
g_desktop_app_info_get_locale_string 2
g_desktop_app_info_lookup_default_init 2
g_desktop_app_info_supports_files 2
g_desktop_app_info_supports_uris 2
g_desktop_app_info_has_key 3
g_desktop_app_info_launch_uris_as_manager_with_fds 3
launch_uris_with_dbus_cb 3
g_desktop_app_info_get_action_name 4
g_desktop_app_info_get_implementations 4
g_desktop_app_info_launch_uris_async 4
g_desktop_app_info_launch_uris_finish 4
launch_uris_bus_get_cb 4
launch_uris_data_free 4
g_app_info_get_all 6
g_app_info_get_all_for_type 6
g_desktop_app_info_get_description 6
g_desktop_app_info_launch_uris_with_dbus 6
launch_uris_with_dbus 6
launch_uris_with_dbus_data_free 6
launch_uris_with_dbus_signal_cb 6
g_desktop_app_info_get_string 7
g_desktop_app_info_set_as_last_used_for_type 7
g_desktop_app_info_launch_action 8
compare_categories 9
g_desktop_app_info_get_commandline 10
g_desktop_app_info_get_display_name 10
g_desktop_app_info_make_platform_data 11
object_path_from_appid 11
app_info_has_action 12
g_desktop_app_info_add_supports_type 12
g_desktop_app_info_delete 12
g_desktop_app_info_get_boolean 13
g_desktop_app_info_get_show_in 14
g_desktop_app_info_launch 14
g_desktop_app_info_should_show 14
get_current_desktops 14
g_desktop_app_info_get_name 15
desktop_file_dir_get_implementations 16
desktop_file_dir_unindexed_get_implementations 16
g_desktop_app_info_new_from_keyfile 17
desktop_file_dirs_invalidate_user_data 18
g_desktop_app_info_remove_supports_type 18
run_update_command 19
update_program_done 19
g_app_info_get_recommended_for_type 20
g_desktop_app_info_new_from_filename 21
g_desktop_app_info_search 26
reset_total_search_results 26
sort_total_search_results 26
desktop_file_dir_get_all 28
desktop_file_dir_unindexed_get_all 28
g_app_info_get_default_for_uri_scheme 28
g_app_info_reset_type_associations 28
g_desktop_app_info_class_init 28
g_desktop_app_info_class_intern_init 28
g_desktop_app_info_get_desktop_ids_for_content_type 28
g_desktop_app_info_get_type_once 28
g_desktop_app_info_iface_init 28
g_desktop_app_info_set_as_default_for_type 30
validate_xdg_desktop 32
g_app_info_create_from_commandline 51
g_app_info_get_default_for_type 56
g_desktop_app_info_launch_uris 58
g_desktop_app_info_launch_uris_internal 61
g_desktop_app_info_equal 62
g_desktop_app_info_launch_uris_with_spawn 62
get_valid_current_desktops 66
add_to_table_if_appropriate 67
g_desktop_app_info_get_is_hidden 67
g_desktop_app_info_ensure_saved 68
g_desktop_app_info_new 68
prepend_terminal_to_vector 73
free_mime_tweaks 76
emit_launch_started 79
create_files_for_uris 80
expand_macro_single 84
expand_macro_uri 84
get_list_of_mimetypes 84
add_token_result 87
g_desktop_app_info_get_id 92
notify_desktop_launch 93
expand_application_parameters 99
merge_directory_results 104
desktop_file_dirs_invalidate_user_config 107
update_mimeapps_list 107
desktop_file_dir_unindexed_get_app 119
g_desktop_app_info_lookup_get_type 119
desktop_file_dir_unindexed_setup_search 120
ensure_dir 126
compare_results 131
desktop_file_dir_search 152
desktop_file_dir_unindexed_search 152
merge_token_results 152
expand_macro 176
g_desktop_app_info_get_desktop_id_for_filename 187
g_desktop_app_info_load_file 192
g_desktop_app_info_new_from_filename_unlocked 192
g_desktop_app_info_load_from_keyfile 209
desktop_file_dirs_lock 226
desktop_file_dirs_unlock 226
desktop_file_dir_new_for_config 239
desktop_file_dir_new 240
memory_index_new 240
binary_from_exec 244
g_desktop_app_info_finalize 261
g_desktop_app_info_init 261
g_desktop_app_info_set_property 261
get_apps_from_dir 285
closure_notify_cb 314
desktop_file_dir_default_lookup 334
desktop_file_dir_unindexed_default_lookup 334
array_contains 346
desktop_file_dir_changed 401
desktop_file_dir_get_app 418
desktop_file_dir_init 511
desktop_file_dir_unindexed_init 511
desktop_file_dir_unindexed_read_mimeapps_lists 511
get_lowercase_current_desktops 511
desktop_file_dir_mime_lookup 538
desktop_file_dir_unindexed_mime_lookup 538
desktop_file_dir_unref 650
desktop_file_dir_reset 667
desktop_file_dir_ref 703
desktop_file_dir_get_alternative_dir 842
desktop_file_dir_app_name_is_masked 886
desktop_file_dir_unindexed_read_mimeapps_list 1114
g_desktop_app_info_get_type 1323
memory_index_add_string 1978
desktop_key_get_name 3440
memory_index_add_token 4101
desktop_file_dir_unindexed_get_tweaks 10007
expand_strv 10007

Generated by: LCOV version 1.14