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