LCOV - code coverage report
Current view:
top level
-
gi
- object.cpp
(
source
/ functions)
Coverage
Total
Hit
Test:
gjs- Code Coverage
Lines:
84.1 %
1539
1295
Test Date:
2024-04-29 05:18:28
Functions:
96.9 %
129
125
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
69.8 %
941
657
Function Name
Hit count
_ZN10ObjectBase16id_is_never_lazyEN2JS11PropertyKeyERK8GjsAtoms
0
_ZN15ObjectPrototype18is_vfunc_unchangedEP15_GIBaseInfoStub
0
_ZN15ObjectPrototype24vfunc_invalidated_notifyEPvP9_GClosure
0
_ZZN14ObjectInstance9emit_implEP9JSContextRKN2JS8CallArgsEENKUlPN3Gjs10AutoGValueEE0_clES8_
0
_ZN10ObjectBase12field_setterEP9JSContextjPN2JS5ValueE
1
_ZN10ObjectBase14connect_objectEP9JSContextjPN2JS5ValueE
1
_ZN14ObjectInstance21field_setter_not_implEP9JSContextN2JS6HandleIP8JSStringEE
1
_ZZN14ObjectInstance16set_object_qdataEvENKUlPvE_clES0_
1
_ZN10ObjectBase13connect_afterEP9JSContextjPN2JS5ValueE
2
_ZN14ObjectInstance16associate_stringEP8_GObjectPc
2
_ZN10ObjectBase22instance_strings_quarkEv
3
_ZZN14ObjectInstance9emit_implEP9JSContextRKN2JS8CallArgsEENKUlPN3Gjs10AutoGValueEE_clES8_
3
_ZN10ObjectBase12field_getterEP9JSContextjPN2JS5ValueE
8
_ZN14ObjectInstance17field_getter_implEP9JSContextN2JS6HandleIP8JSStringEENS2_13MutableHandleINS2_5ValueEEE
8
_ZL14toggle_handlerP14ObjectInstanceN11ToggleQueue9DirectionE
9
_Z27signal_match_to_action_nameIXadL_Z31g_signal_handlers_block_matchedEEEPKcv
12
_Z27signal_match_to_action_nameIXadL_Z33g_signal_handlers_unblock_matchedEEEPKcv
12
_Z27signal_match_to_action_nameIXadL_Z36g_signal_handlers_disconnect_matchedEEEPKcv
12
_ZN10ObjectBase11signal_findEP9JSContextjPN2JS5ValueE
12
_ZN14ObjectInstance16signal_find_implEP9JSContextRKN2JS8CallArgsE
12
_ZN15ObjectPrototype24lookup_cached_field_infoEP9JSContextN2JS6HandleIP8JSStringEE
12
_ZL21find_vfunc_on_parentsP15_GIBaseInfoStubPKcPb
18
_ZN10ObjectBase14signals_actionIXadL_Z31g_signal_handlers_block_matchedEEEEbP9JSContextjPN2JS5ValueE
18
_ZN10ObjectBase14signals_actionIXadL_Z31g_signal_handlers_block_matchedEEEEbP9JSContextjPN2JS5ValueE
6
_ZN10ObjectBase14signals_actionIXadL_Z33g_signal_handlers_unblock_matchedEEEEbP9JSContextjPN2JS5ValueE
6
_ZN10ObjectBase14signals_actionIXadL_Z36g_signal_handlers_disconnect_matchedEEEEbP9JSContextjPN2JS5ValueE
6
_ZN14ObjectInstance19signals_action_implIXadL_Z31g_signal_handlers_block_matchedEEEEbP9JSContextRKN2JS8CallArgsE
18
_ZN14ObjectInstance19signals_action_implIXadL_Z31g_signal_handlers_block_matchedEEEEbP9JSContextRKN2JS8CallArgsE
6
_ZN14ObjectInstance19signals_action_implIXadL_Z33g_signal_handlers_unblock_matchedEEEEbP9JSContextRKN2JS8CallArgsE
6
_ZN14ObjectInstance19signals_action_implIXadL_Z36g_signal_handlers_disconnect_matchedEEEEbP9JSContextRKN2JS8CallArgsE
6
_ZZN14ObjectInstance26track_gobject_finalizationEvENKUlPvE_clES0_
18
_ZN15ObjectPrototype18new_enumerate_implEP9JSContextN2JS6HandleIP8JSObjectEENS2_13MutableHandleINS2_13StackGCVectorINS2_11PropertyKeyEN2js15TempAllocPolicyEEEEEb
22
_ZN14ObjectInstance34signal_match_arguments_from_objectEP9JSContextN2JS6HandleIP8JSObjectEEP16GSignalMatchTypePjS9_NS2_13MutableHandleIS5_EE
27
_ZZN15ObjectPrototype18hook_up_vfunc_implEP9JSContextRKN2JS8CallArgsEENKUlPvP9_GClosureE_clES6_S8_
58
_ZL15find_vfunc_infoP9JSContextmP15_GIBaseInfoStubPKcPPvP11GjsAutoInfoIL10GIInfoType16EE
59
_ZN10ObjectBase13hook_up_vfuncEP9JSContextjPN2JS5ValueE
62
_ZN15ObjectPrototype18hook_up_vfunc_implEP9JSContextRKN2JS8CallArgsE
62
_ZL16interface_setterP9JSContextjPN2JS5ValueE
74
_ZN15ObjectPrototype14set_type_qdataEv
117
_ZN15ObjectPrototype9for_gtypeEm
136
_ZN14ObjectInstance26closure_invalidated_notifyEPvP9_GClosure
143
_ZN14ObjectInstance19gobj_dispose_notifyEv
157
_ZN14ObjectInstance26track_gobject_finalizationEv
157
_ZN14ObjectInstance27wrapped_gobj_dispose_notifyEPvP8_GObject
157
_ZN14ObjectInstance27ignore_gobject_finalizationEv
162
_ZN10ObjectBase4emitEP9JSContextjPN2JS5ValueE
172
_ZN14ObjectInstance9emit_implEP9JSContextRKN2JS8CallArgsE
172
_ZN10ObjectBase11prop_setterEP9JSContextjPN2JS5ValueE
195
_ZN14ObjectInstance16prop_setter_implEP9JSContextP11_GParamSpecN2JS6HandleINS4_5ValueEEE
195
_ZNK14ObjectInstance14to_string_kindEv
214
_ZN10ObjectBase9to_stringEP9JSContextjPN2JS5ValueE
216
_ZN14ObjectInstance33update_heap_wrapper_weak_pointersEP8JSTracerPN2JS11CompartmentEPv
236
_Z32gjs_object_shutdown_toggle_queuev
239
_ZN14ObjectInstance16prepare_shutdownEv
239
_ZN14ObjectInstance22context_dispose_notifyEPvP8_GObject
239
_ZN15ObjectPrototype28lazy_define_gobject_propertyEP9JSContextN2JS6HandleIP8JSObjectEENS3_INS2_11PropertyKeyEEEP11_GParamSpecPbPKc
246
_ZN14ObjectInstance10trace_implEP8JSTracer
256
_ZN15ObjectPrototype21props_to_g_parametersEP9JSContextRK16GjsAutoTypeClassI13_GObjectClassEN2JS6HandleIP8JSObjectEEPSt6vectorIPKcSaISE_EEPSC_IN3Gjs10AutoGValueESaISJ_EE
262
_ZN10ObjectBase7connectEP9JSContextjPN2JS5ValueE
318
_ZN14ObjectInstance12connect_implEP9JSContextRKN2JS8CallArgsEbb
321
_ZN14ObjectInstance16prop_getter_implEP9JSContextP11_GParamSpecN2JS13MutableHandleINS4_5ValueEEE
324
_ZL16interface_getterP9JSContextjPN2JS5ValueE
355
_ZN14ObjectInstance17associate_closureEP9JSContextP9_GClosure
358
_ZN14ObjectInstance26remove_wrapped_gobjects_ifERKSt8functionIFbPS_EERKS0_IFvS1_EE
475
_ZN10ObjectBase11prop_getterEP9JSContextjPN2JS5ValueE
479
_ZN14ObjectInstance30init_custom_class_from_gobjectEP9JSContextN2JS6HandleIP8JSObjectEEP8_GObject
481
_ZN10ObjectBase21custom_property_quarkEv
498
_Z29gjs_lookup_object_constructorP9JSContextmN2JS13MutableHandleINS1_5ValueEEE
519
_ZN15ObjectPrototype12define_classEP9JSContextN2JS6HandleIP8JSObjectEEP15_GIBaseInfoStubmPmjNS2_13MutableHandleIS5_EESB_
580
_ZNK15ObjectPrototype22get_parent_constructorEP9JSContextN2JS13MutableHandleIP8JSObjectEE
580
_ZN15ObjectPrototype23find_param_spec_from_idEP9JSContextRK16GjsAutoTypeClassI13_GObjectClassEN2JS6HandleIP8JSStringEE
605
_ZN14ObjectInstance15new_for_gobjectEP9JSContextP8_GObject
659
_ZN15ObjectPrototypeD2Ev
667
_ZN15ObjectPrototype14set_interfacesEPmj
670
_ZN15ObjectPrototypeC2EP15_GIBaseInfoStubm
670
_ZNK15ObjectPrototype16get_parent_protoEP9JSContextN2JS13MutableHandleIP8JSObjectEE
670
_Z24gjs_object_clear_togglesv
720
_ZL30resolve_on_interface_prototypeP9JSContextP15_GIBaseInfoStubN2JS6HandleINS3_11PropertyKeyEEENS4_IP8JSObjectEEPb
769
_ZN14ObjectInstance9toggle_upEv
877
_ZN10ObjectBase12init_gobjectEP9JSContextjPN2JS5ValueE
906
_ZN14ObjectInstance9init_implEP9JSContextRKN2JS8CallArgsENS2_6HandleIP8JSObjectEE
906
_ZN14ObjectInstance16constructor_implEP9JSContextN2JS6HandleIP8JSObjectEERKNS2_8CallArgsE
910
_ZN14ObjectInstance22handle_context_disposeEv
1033
_ZN14ObjectInstance23disassociate_js_gobjectEv
1237
_ZL27gjs_lookup_object_prototypeP9JSContextm
1253
_ZL27is_ginterface_property_nameP15_GIBaseInfoStubPKc
1369
_ZN14ObjectInstance22ensure_uses_toggle_refEP9JSContext
1494
_ZN14ObjectInstance21release_native_objectEv
1551
_ZN14ObjectInstance16set_object_qdataEv
1552
_ZN14ObjectInstance20associate_js_gobjectEP9JSContextN2JS6HandleIP8JSObjectEEP8_GObject
1552
_ZN14ObjectInstance28ensure_weak_pointer_callbackEP9JSContext
1552
_ZN14ObjectInstance4linkEv
1552
_ZN14ObjectInstance13finalize_implEPN2JS9GCContextEP8JSObject
1568
_ZN14ObjectInstance6unlinkEv
1568
_ZN14ObjectInstanceD2Ev
1568
_ZN14ObjectInstanceC2EP15ObjectPrototypeN2JS6HandleIP8JSObjectEE
1569
_ZN14ObjectInstance11toggle_downEv
1604
_ZN14ObjectInstance17add_property_implEP9JSContextN2JS6HandleIP8JSObjectEENS3_INS2_11PropertyKeyEEENS3_INS2_5ValueEEE
1675
_ZN14ObjectInstance18unset_object_qdataEv
1689
_ZN14ObjectInstance22set_value_from_gobjectEP9JSContextP8_GObjectN2JS13MutableHandleINS4_5ValueEEE
1745
_ZN14ObjectInstance20wrapper_from_gobjectEP9JSContextP8_GObject
1851
_ZN10ObjectBase14disposed_quarkEv
1871
_ZN14ObjectInstance25check_js_object_finalizedEv
1914
_ZN10ObjectBase23transfer_to_gi_argumentEP9JSContextN2JS6HandleIP8JSObjectEEP11_GIArgument11GIDirection10GITransfermP15_GIBaseInfoStub
1941
_ZN10ObjectBase9typecheckEP9JSContextN2JS6HandleIP8JSObjectEEP15_GIBaseInfoStubm
1986
_ZN10ObjectBase8to_c_ptrEP9JSContextN2JS6HandleIP8JSObjectEEPP8_GObject
1994
_ZNK14ObjectInstance14typecheck_implEP9JSContextP15_GIBaseInfoStubm
1998
_ZL37gjs_lookup_object_prototype_from_infoP9JSContextP15_GIBaseInfoStubm
2025
_ZN15ObjectPrototype15resolve_no_infoEP9JSContextN2JS6HandleIP8JSObjectEENS3_INS2_11PropertyKeyEEEPbPKcNS_11ResolveWhatE
2172
_ZN15ObjectPrototype10trace_implEP8JSTracer
2267
_ZN14ObjectInstance26weak_pointer_was_finalizedEP8JSTracer
2310
_ZZN14ObjectInstance33update_heap_wrapper_weak_pointersEP8JSTracerPN2JS11CompartmentEPvENKUlPS_E_clES6_
2310
_ZZN14ObjectInstance26remove_wrapped_gobjects_ifERKSt8functionIFbPS_EERKS0_IFvS1_EEENKUlS1_E_clES1_
2332
_ZN14ObjectInstance26wrapped_gobj_toggle_notifyEPvP8_GObjecti
2529
_ZL39gjs_lookup_object_constructor_from_infoP9JSContextP15_GIBaseInfoStubm
2544
_ZNK14ObjectInstance23check_gobject_finalizedEPKc
2723
_ZN10ObjectBase18is_custom_js_classEv
2752
_ZN14ObjectInstance19invalidate_closuresEv
2805
_ZN14ObjectInstance11for_gobjectEP8_GObject
2967
_ZN10ObjectBase23type_query_dynamic_safeEP11_GTypeQuery
3254
_ZL16canonicalize_keyRK14GjsAutoPointerIccXadL_ZN16GjsAutoCharFuncs4freeEPcEEXadL_ZNS0_3dupES1_EEE
3414
_ZL25invalidate_closure_vectorPSt6vectorIP9_GClosureSaIS1_EEPvPFvS5_S1_E
3472
_ZL17lookup_field_infoP15_GIBaseInfoStubPKc
3615
_ZNK14ObjectInstance35check_gobject_disposed_or_finalizedEPKc
3778
_ZL25get_gobject_property_nameP15_GIBaseInfoStubPKc
3857
_ZN15ObjectPrototype16uncached_resolveEP9JSContextN2JS6HandleIP8JSObjectEENS3_INS2_11PropertyKeyEEEPKcPb
4214
_ZL21gjs_object_priv_quarkv
6461
_ZN10ObjectBase17custom_type_quarkEv
7252
_ZNK10ObjectBase10jsobj_addrEv
7600
_ZN10ObjectBase12add_propertyEP9JSContextN2JS6HandleIP8JSObjectEENS3_INS2_11PropertyKeyEEENS3_INS2_5ValueEEE
9342
_ZN15ObjectPrototype12resolve_implEP9JSContextN2JS6HandleIP8JSObjectEENS3_INS2_11PropertyKeyEEEPb
14360
Generated by:
LCOV version 2.0-1