LCOV - code coverage report
Current view: top level - modules/core/overrides - GObject.js (source / functions) Coverage Total Hit
Test: gjs- Code Coverage Lines: 93.1 % 537 500
Test Date: 2025-05-07 12:25:00 Functions: 81.8 % 77 63
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 65.8 % 310 204

Function Name Sort by function name Hit count Sort by function hit count
_init/GObject.Object.prototype._construct 0
_init/GObject.Object.prototype.block_signal_handler 0
_init/GObject.Object.prototype.stop_emission_by_name 0
_init/GObject.Object.prototype.unblock_signal_handler 0
_init/GObject.ParamSpec.boxed 0
_init/GObject.ParamSpec.char 0
_init/GObject.ParamSpec.double 0
_init/GObject.ParamSpec.float 0
_init/GObject.ParamSpec.long 0
_init/GObject.ParamSpec.param 0
_init/GObject.ParamSpec.uchar 0
_init/GObject.ParamSpec.ulong 0
_init/GObject.signal_connect_after 0
get name 0
NotImplementedError 1
_init/GObject.BindingGroup.prototype.bind_full 1
_init/GObject.Object.prototype.bind_property_full 1
_init/GObject.Object.prototype.set 1
_init/GObject.signal_handlers_disconnect_by_data 1
_getCallerBasename 2
_init/< 2
_init/GObject.Object.implements 2
_resolveLegacyClassFunction 2
_init/GObject.Interface._classInit 3
_init/GObject.ParamSpec.enum 3
_init/GObject.ParamSpec.flags 3
_init/GObject.ParamSpec.uint 3
_init/GObject.signal_handlers_block_by_func 3
_init/GObject.signal_handlers_block_matched 3
_init/GObject.signal_handlers_disconnect_by_func 3
_init/GObject.signal_handlers_disconnect_matched 3
_init/GObject.signal_handlers_unblock_by_func 3
_init/GObject.signal_handlers_unblock_matched 3
_registerInterfaceType 3
_init/GObject.Interface._classInit/</klass[key] 4
_init/GObject.ParamSpec.boolean 4
_init/GObject.signal_connect 4
_init/GObject.signal_emit_by_name 4
unsupportedRefcountingMethod 4
_init/GObject.Object.new_with_properties/props< 5
_init/GObject.ParamSpec.jsobject 5
_init/GObject.ParamSpec.object 5
_init/GObject.ParamSpec.uint64 5
unsupportedDataMethod 5
_init/GObject.ParamSpec.int64 6
_init/_makeDummyClass/obj[name] 6
_checkInterface/unfulfilledReqs< 9
_init/GObject.Object.new_with_properties 9
_init/GObject.Object.new 11
_init/GObject.Interface._classInit/< 12
_init/GObject.signal_handler_find 12
_registerGObjectType/</< 16
_interfacePresent 17
_interfaceInstanceOf 18
_init/GObject.ParamSpec.int 19
_checkInterface 27
_init/GObject.ParamSpec.string 27
_init 48
top-level 48
_copyInterfacePrototypeDescriptors 60
_checkProperties 99
_init/GObject.Object._classInit 99
_registerGObjectType 99
_createSignals 100
_defineGType 100
_init/GObject.Object.prototype.disconnect 100
_createGTypeName 102
_propertiesAsArray 102
sanitizeGType 102
registerClass 107
_init/GObject.Value 337
_copyInterfacePrototypeDescriptors/< 338
get 356
_makeDummyClass 576
_registerGObjectType/< 940

Generated by: LCOV version 2.0-1