LCOV - code coverage report
Current view: top level - glib/gio - gdbusconnection.c (source / functions) Hit Total Coverage
Test: unnamed Lines: 2109 2260 93.3 %
Date: 2024-05-07 05:15:23 Functions: 159 159 100.0 %
Branches: 691 893 77.4 %

Function Name Sort by function name Hit count Sort by hit count
_g_bus_forget_singleton 58
_g_bus_get_singleton_if_exists 58
_g_dbus_interface_vtable_copy 200467
_g_dbus_interface_vtable_free 200458
_g_dbus_subtree_vtable_copy 230
_g_dbus_subtree_vtable_free 230
add_call_flags 12431
add_match_rule 230
args_to_rule 757
async_initable_iface_init 123
bus_get_async_initable_cb 39
call_destroy_notify 201442
call_destroy_notify_data_free 201166
call_destroy_notify_data_in_idle 201166
call_in_idle_cb 916
call_state_free 1411
cancel_method_on_close 15
check_initialized 416396
check_unclosed 15394
copy_filter_list 45696
decode_method_reply 4957
distribute_method_call 1414
distribute_signals 16562
emit_closed_data_free 519
emit_closed_in_idle 525
emit_signal_instance_in_idle_cb 15268
exported_interface_ref 780
exported_interface_unref 201238
exported_object_free 200371
exported_subtree_ref 282
exported_subtree_unref 512
filter_data_destroy 3
flush_in_thread_func 25
free_filter_list 45696
g_bus_get 48
g_bus_get_finish 45
g_bus_get_sync 1773
g_dbus_connection_add_filter 192
g_dbus_connection_call 8729
g_dbus_connection_call_done 1411
g_dbus_connection_call_finish 1293
g_dbus_connection_call_finish_internal 1411
g_dbus_connection_call_internal 8853
g_dbus_connection_call_sync 3250
g_dbus_connection_call_sync_internal 3578
g_dbus_connection_call_with_unix_fd_list 124
g_dbus_connection_call_with_unix_fd_list_finish 118
g_dbus_connection_call_with_unix_fd_list_sync 328
g_dbus_connection_class_init 123
g_dbus_connection_class_intern_init 123
g_dbus_connection_close 107
g_dbus_connection_close_finish 105
g_dbus_connection_close_sync 105
g_dbus_connection_dispose 1588
g_dbus_connection_emit_signal 609
g_dbus_connection_finalize 1588
g_dbus_connection_flush 25
g_dbus_connection_flush_finish 1
g_dbus_connection_flush_sync 110
g_dbus_connection_get_capabilities 2
g_dbus_connection_get_exit_on_close 3
g_dbus_connection_get_flags 309
g_dbus_connection_get_guid 6
g_dbus_connection_get_last_serial 209
g_dbus_connection_get_peer_credentials 383
g_dbus_connection_get_property 6
g_dbus_connection_get_stream 4
g_dbus_connection_get_type 528635
g_dbus_connection_get_type_once 125
g_dbus_connection_get_unique_name 656
g_dbus_connection_init 1841
g_dbus_connection_is_closed 567
g_dbus_connection_list_registered 20
g_dbus_connection_list_registered_unlocked 68
g_dbus_connection_new 408
g_dbus_connection_new_finish 8
g_dbus_connection_new_for_address 9
g_dbus_connection_new_for_address_finish 409
g_dbus_connection_new_for_address_sync 38
g_dbus_connection_new_sync 219
g_dbus_connection_real_closed 519
g_dbus_connection_register_object 200463
g_dbus_connection_register_object_with_closures 1
g_dbus_connection_register_subtree 231
g_dbus_connection_remove_filter 2
g_dbus_connection_send_message 9342
g_dbus_connection_send_message_unlocked 15179
g_dbus_connection_send_message_with_reply 5021
g_dbus_connection_send_message_with_reply_finish 5020
g_dbus_connection_send_message_with_reply_sync 3586
g_dbus_connection_send_message_with_reply_unlocked 5021
g_dbus_connection_set_exit_on_close 1221
g_dbus_connection_set_property 10372
g_dbus_connection_signal_subscribe 757
g_dbus_connection_signal_unsubscribe 756
g_dbus_connection_start_message_processing 204
g_dbus_connection_unregister_object 200399
g_dbus_connection_unregister_subtree 229
get_offered_capabilities_max 1813
get_uninitialized_connection 1821
handle_generic_get_machine_id_unlocked 1
handle_generic_introspect_unlocked 14
handle_generic_ping_unlocked 5
handle_generic_unlocked 331
handle_get_all_properties 45
handle_getset_property 71
handle_introspect 34
handle_subtree_introspect 20
handle_subtree_method_invocation 157
has_object_been_unregistered 962
initable_iface_init 123
initable_init 2436
interface_has_readable_properties 5
introspect_append_header 68
invoke_get_all_properties_in_idle_cb 42
invoke_get_property_in_idle_cb 4
invoke_set_property_in_idle_cb 42
is_signal_data_for_name_lost_or_acquired 594
maybe_add_path 583
message_bus_get_singleton 1937
namespace_rule_matches 5
obj_message_func 919
on_worker_closed 540
on_worker_message_about_to_be_sent 14916
on_worker_message_received 30780
path_rule_matches 12
process_subtree_vtable_message_in_idle_cb 177
property_data_free 46
property_get_all_data_free 42
purge_all_filters 1588
purge_all_signal_subscriptions 1588
register_object_data_new 1
register_object_free_func 1
register_with_closures_on_get_property 3
register_with_closures_on_method_call 2
register_with_closures_on_set_property 1
remove_match_rule 217
schedule_callbacks 30111
schedule_closed_unlocked 529
schedule_method_call 916
send_message_data_deliver_error 14
send_message_data_deliver_reply_unlocked 4989
send_message_data_free 5020
send_message_with_reply_cancelled_cb 2
send_message_with_reply_cancelled_idle_cb 2
send_message_with_reply_cleanup 5018
send_message_with_reply_sync_cb 3586
send_message_with_reply_timeout_cb 12
signal_data_free 313
signal_instance_free 15268
signal_subscriber_ref 15344
signal_subscriber_unref 16025
subtree_deferred_data_free 177
subtree_message_func 177
sync_close_cb 104
unsubscribe_id_internal 757
validate_and_maybe_schedule_method_call 907
validate_and_maybe_schedule_property_get_all 45
validate_and_maybe_schedule_property_getset 74

Generated by: LCOV version 1.14