LCOV - code coverage report
Current view: top level - modules/core/overrides - GObject.js (source / functions) Coverage Total Hit
Test: gjs-1.86.0 Code Coverage Lines: 93.1 % 536 499
Test Date: 2025-11-08 08:39:47 Functions: 82.1 % 78 64
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed Branches: 65.9 % 308 203

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/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
_init/GObject.ParamSpec.string 27
_checkInterface 28
_init 49
top-level 49
_copyInterfacePrototypeDescriptors 62
_init/< 92
_init/GObject.Object.prototype.disconnect 100
_checkProperties 101
_init/GObject.Object._classInit 101
_registerGObjectType 101
_createSignals 102
_defineGType 102
_createGTypeName 104
_propertiesAsArray 104
sanitizeGType 104
registerClass 109
_init/GObject.Value 339
_copyInterfacePrototypeDescriptors/< 348
_registerGObjectType/< 371
get 469
_makeDummyClass 588

Generated by: LCOV version 2.0-1