LCOV - code coverage report
Current view: top level - glib/gobject - gtype.c (source / functions) Hit Total Coverage
Test: unnamed Lines: 1353 1721 78.6 %
Date: 2024-05-07 05:15:23 Functions: 109 121 90.1 %
Branches: 777 1196 65.0 %

Function Name Sort by function name Hit count Sort by hit count
_g_type_boxed_copy 920
_g_type_boxed_free 600
_g_type_boxed_init 1256
_g_type_test_flags 3225481
check_add_interface_L 6026
check_collect_format_I 21502
check_derivation_I 28535
check_interface_info_I 6026
check_plugin_U 6
check_type_info_I 38558
check_type_name_I 38559
check_value_table_I 38558
find_conforming_child_type_L 4954
find_free_iface_offset_L 271
g_type_add_class_cache_func 0
g_type_add_class_private 1
g_type_add_instance_private 5038
g_type_add_interface_check 320
g_type_add_interface_dynamic 2
g_type_add_interface_static 6024
g_type_check_class_cast 5131657
g_type_check_class_is_a 30211
g_type_check_instance 35434052
g_type_check_instance_cast 96079224
g_type_check_instance_is_a 8539819
g_type_check_instance_is_fundamentally_a 463328071
g_type_check_is_value_type 6419
g_type_check_value 9615
g_type_check_value_holds 59656
g_type_children 62
g_type_class_add_private 15
g_type_class_adjust_private_offset 3780
g_type_class_get_instance_private_offset 1
g_type_class_get_private 1
g_type_class_peek 16754
g_type_class_peek_parent 10431
g_type_class_peek_static 3197896
g_type_class_ref 4224682
g_type_class_unref 4031634
g_type_class_unref_uncached 0
g_type_create_instance 3211468
g_type_default_interface_peek 45
g_type_default_interface_ref 58
g_type_default_interface_unref 16
g_type_depth 3572
g_type_ensure 1141478
g_type_free_instance 3198394
g_type_from_name 52486
g_type_fundamental 14158849
g_type_fundamental_next 15
g_type_get_instance_count 0
g_type_get_plugin 4
g_type_get_qdata 1
g_type_get_type_registration_serial 3
g_type_init 0
g_type_init_with_debug_flags 0
g_type_instance_get_private 33
g_type_interface_add_prerequisite 3298
g_type_interface_get_plugin 2
g_type_interface_instantiatable_prerequisite 53
g_type_interface_peek 759222
g_type_interface_peek_parent 198
g_type_interface_prerequisites 43
g_type_interfaces 403008
g_type_is_a 7738248
g_type_name 16427
g_type_name_from_class 10
g_type_name_from_instance 10
g_type_next_base 1
g_type_parent 867961
g_type_qname 1
g_type_query 4
g_type_register_dynamic 4
g_type_register_fundamental 10024
g_type_register_static 28531
g_type_register_static_simple 12054
g_type_remove_class_cache_func 0
g_type_remove_interface_check 1
g_type_set_qdata 1
g_type_test_flags 8146
g_type_value_table_peek 158168786
gobject_init 527
gobject_init_ctor 527
iface_node_has_available_offset_L 5783
iface_node_set_offset_L 5097
lookup_iface_entry_I 2816765
lookup_type_node_I 930422107
maybe_issue_deprecation_warning 2
type_add_flags_W 38558
type_add_interface_Wm 6026
type_check_is_value_type_U 75687
type_class_init_Wm 18613
type_data_finalize_class_U 0
type_data_finalize_class_ifaces_Wm 0
type_data_last_unref_Wm 0
type_data_make_W 39085
type_data_ref_U 4155800
type_data_ref_Wm 28598
type_data_unref_U 4029968
type_descriptive_name_I 0
type_get_qdata_L 113578
type_iface_add_prerequisite_W 4098
type_iface_blow_holder_info_Wm 0
type_iface_ensure_dflt_vtable_Wm 2992
type_iface_peek_holder_L 7293
type_iface_retrieve_holder_info_Wm 3266
type_iface_vtable_base_init_Wm 3266
type_iface_vtable_finalize_Wm 0
type_iface_vtable_iface_init_Wm 2955
type_lookup_iface_entry_L 26603
type_lookup_iface_vtable_I 2790103
type_lookup_prerequisite_L 7711
type_node_add_iface_entry_W 6026
type_node_any_new_W 39612
type_node_check_conformities_UorL 117297460
type_node_conforms_to_U 117213840
type_node_fundamental_info_I 78174
type_node_fundamental_new_W 11078
type_node_is_a_L 6058
type_node_new_W 28534
type_set_qdata_W 45101

Generated by: LCOV version 1.14