LCOV - code coverage report
Current view:
top level
-
glib/gobject
- gobject.c
(
source
/ functions)
Hit
Total
Coverage
Test:
unnamed
Lines:
1364
1591
85.7 %
Date:
2024-05-07 05:15:23
Functions:
146
154
94.8 %
Branches:
594
787
75.5 %
Function Name
Hit count
_g_object_has_notify_handler
17010245
_g_object_has_signal_handler
27882154
_g_object_set_has_signal_handler
130531
_g_object_type_init
527
_object_unref_clear_weak_locations
6389565
_weak_ref_clean_pointer
651901
_weak_ref_lock
626854
_weak_ref_set
163450
_weak_ref_unlock
500387
_weak_ref_unlock_and_set
126556
compare_pspec_entry
49
consider_issuing_property_deprecation_warning
36574399
debug_objects_atexit
559
debug_objects_foreach
0
destroy_closure_array
60
find_pspec
36586747
floating_check
3194940
g_cclosure_new_object
56
g_cclosure_new_object_swap
0
g_clear_object
13661027
g_closure_new_object
0
g_initially_unowned_class_init
4
g_initially_unowned_class_intern_init
4
g_initially_unowned_get_type
112
g_initially_unowned_get_type_once
4
g_initially_unowned_init
5
g_object_add_toggle_ref
100020
g_object_add_weak_pointer
235
g_object_base_class_finalize
0
g_object_base_class_init
5385
g_object_class_find_property
1618
g_object_class_install_properties
31
g_object_class_install_property
10366
g_object_class_list_properties
173
g_object_class_override_property
644
g_object_compat_control
0
g_object_connect
3
g_object_constructed
117447
g_object_constructor
1006
g_object_disconnect
1
g_object_dispatch_properties_changed
3387709
g_object_do_class_init
319
g_object_do_get_property
0
g_object_do_set_property
0
g_object_dup_data
2
g_object_dup_qdata
1
g_object_finalize
3195045
g_object_force_floating
6
g_object_freeze_notify
132
g_object_get
19893322
g_object_get_data
192983
g_object_get_is_valid_property
19897123
g_object_get_property
994
g_object_get_qdata
478
g_object_get_type
4
g_object_get_valist
19867388
g_object_getv
5
g_object_init
3198125
g_object_init_pspec_pool
11171
g_object_interface_find_property
26
g_object_interface_install_property
350
g_object_interface_list_properties
43
g_object_is_aligned
3196796
g_object_is_floating
3194861
g_object_new
3194858
g_object_new_internal
3197696
g_object_new_is_valid_property
188234
g_object_new_valist
95998
g_object_new_with_custom_constructor
1009
g_object_new_with_properties
3102202
g_object_newv
0
g_object_notify
6264568
g_object_notify_by_pspec
351495
g_object_notify_by_spec_internal
6616998
g_object_notify_queue_add
17466043
g_object_notify_queue_create_queue_frozen
5603619
g_object_notify_queue_free
5603628
g_object_notify_queue_freeze
19663623
g_object_notify_queue_thaw
16491798
g_object_real_dispose
3195331
g_object_ref
180839442
g_object_ref_sink
5
g_object_remove_toggle_ref
100017
g_object_remove_weak_pointer
23
g_object_replace_data
136929
g_object_replace_qdata
1
g_object_run_dispose
4
g_object_set
16596186
g_object_set_data
2764
g_object_set_data_full
2036
g_object_set_is_valid_property
16595135
g_object_set_property
200
g_object_set_qdata
2
g_object_set_qdata_full
235
g_object_set_valist
16555625
g_object_setv
203
g_object_steal_data
1
g_object_steal_qdata
1
g_object_take_ref
2
g_object_thaw_notify
132
g_object_unref
183762740
g_object_watch_closure
60
g_object_weak_ref
730
g_object_weak_unref
295
g_signal_connect_object
57
g_value_dup_object
20722
g_value_get_object
4974
g_value_object_collect_value
19663
g_value_object_copy_value
6720
g_value_object_free_value
13657484
g_value_object_init
11122
g_value_object_lcopy_value
1651
g_value_object_peek_pointer
26911082
g_value_object_transform_value
55
g_value_set_object
3281
g_value_set_object_take_ownership
1
g_value_take_object
11
g_weak_ref_clear
6630
g_weak_ref_get
173744
g_weak_ref_init
7111
g_weak_ref_set
156668
install_property_internal
10783
maybe_issue_property_deprecation_warning
5
object_bit_lock
293039444
object_bit_unlock
293489566
object_floating_flag_handler
3194797
object_get_optional_flags
61221339
object_get_property
19868251
object_in_construction
3195024
object_interface_check_properties
2955
object_ref
180423376
object_remove_closure
3
object_set_optional_flags
3337091
object_set_property
16957502
object_unset_optional_flags
3196661
param_spec_follow_override
43399464
set_object_in_construction
3198046
unset_object_in_construction
3196744
validate_and_install_class_property
10433
validate_pspec_to_install
10783
weak_ref_data_clear_list
16537
weak_ref_data_get
588666
weak_ref_data_get_or_create
163450
weak_ref_data_get_or_create_cb
155127
weak_ref_data_get_surely
303103
weak_ref_data_has
296194
weak_ref_data_list_add
125470
weak_ref_data_list_find
242251
weak_ref_data_list_remove
125141
weak_ref_data_lock
440161
weak_ref_data_ref
286764
weak_ref_data_unlock
440191
weak_ref_data_unref
304681
weak_refs_notify
562
Generated by:
LCOV version 1.14