LCOV - code coverage report
Current view:
top level
-
gi
- arg.cpp
(
source
/ functions)
Coverage
Total
Hit
Test:
gjs- Code Coverage
Lines:
69.9 %
1745
1220
Test Date:
2024-04-29 05:18:28
Functions:
81.7 %
142
116
Legend:
Lines:
hit
not hit
| Branches:
+
taken
-
not taken
#
not executed
Branches:
62.0 %
1233
765
Function Name
Hit count
_Z33gjs_gi_argument_release_out_arrayP9JSContext10GITransferP15_GIBaseInfoStubP11_GIArgument
2
_ZL23gjs_array_to_flat_arrayP9JSContextN2JS6HandleINS1_5ValueEEEjP15_GIBaseInfoStubmPPv
4
_ZL15intern_gdk_atomPKcP11_GIArgument
5
_Z28gjs_array_from_g_value_arrayP9JSContextN2JS13MutableHandleINS1_5ValueEEEP15_GIBaseInfoStub10GITransferPK7_GValue
6
_ZL27garray_new_for_storage_typej9GITypeTagP15_GIBaseInfoStub
6
_Z17hashtable_int_keyIaEbP9JSContextRKN2JS6HandleINS2_5ValueEEEPPv
8
_Z17hashtable_int_keyIaEbP9JSContextRKN2JS6HandleINS2_5ValueEEEPPv
0
_Z17hashtable_int_keyIhEbP9JSContextRKN2JS6HandleINS2_5ValueEEEPPv
0
_Z17hashtable_int_keyIjEbP9JSContextRKN2JS6HandleINS2_5ValueEEEPPv
0
_Z17hashtable_int_keyIsEbP9JSContextRKN2JS6HandleINS2_5ValueEEEPPv
0
_Z17hashtable_int_keyItEbP9JSContextRKN2JS6HandleINS2_5ValueEEEPPv
0
_Z17hashtable_int_keyIiEbP9JSContextRKN2JS6HandleINS2_5ValueEEEPPv
8
_ZL9is_gvalueP15_GIBaseInfoStub
9
_ZL14is_string_type9GITypeTag
11
_ZL20gjs_object_to_g_hashP9JSContextN2JS6HandleIP8JSObjectEEP15_GIBaseInfoStub10GITransferPP11_GHashTable
11
_ZL30create_hash_table_for_key_type9GITypeTag
11
_Z25gjs_argument_display_namePKc15GjsArgumentType
12
_Z32gjs_gi_argument_release_in_arrayP9JSContext10GITransferP15_GIBaseInfoStubP11_GIArgument
12
_ZL22throw_invalid_argumentP9JSContextN2JS6HandleINS1_5ValueEEEP15_GIBaseInfoStubPKc15GjsArgumentType
12
_ZL24type_tag_to_human_stringP15_GIBaseInfoStub
12
_Z19gjs_array_to_g_listI6_GListEbP9JSContextRKN2JS6HandleINS3_5ValueEEEP15_GIBaseInfoStub10GITransferPKc15GjsArgumentTypePPT_
14
_Z19gjs_array_to_g_listI6_GListEbP9JSContextRKN2JS6HandleINS3_5ValueEEEP15_GIBaseInfoStub10GITransferPKc15GjsArgumentTypePPT_
7
_Z19gjs_array_to_g_listI7_GSListEbP9JSContextRKN2JS6HandleINS3_5ValueEEEP15_GIBaseInfoStub10GITransferPKc15GjsArgumentTypePPT_
7
_Z19gjs_array_from_strvP9JSContextN2JS13MutableHandleINS1_5ValueEEEPPKc
15
_ZL31gjs_array_from_fixed_size_arrayP9JSContextN2JS13MutableHandleINS1_5ValueEEEP15_GIBaseInfoStub10GITransferPv
15
_Z23heap_value_new_from_argIdEPT_P11_GIArgument
16
_Z23heap_value_new_from_argIdEPT_P11_GIArgument
4
_Z23heap_value_new_from_argIfEPT_P11_GIArgument
4
_Z23heap_value_new_from_argIlEPT_P11_GIArgument
4
_Z23heap_value_new_from_argImEPT_P11_GIArgument
4
_ZL22type_needs_out_releaseP15_GIBaseInfoStub9GITypeTag
16
_Z25_gjs_flags_value_is_validP9JSContextml
17
_ZL22gjs_string_to_intarrayP9JSContextN2JS6HandleIP8JSStringEE9GITypeTagPPvPm
18
_ZL26gjs_array_from_boxed_arrayP9JSContextN2JS13MutableHandleINS1_5ValueEEE11GIArrayTypeP15_GIBaseInfoStub10GITransferP11_GIArgument
20
_Z22gjs_object_from_g_hashP9JSContextN2JS13MutableHandleINS1_5ValueEEEP15_GIBaseInfoStubS6_10GITransferP11_GHashTable
23
_Z29gjs_value_to_callback_out_argP9JSContextN2JS6HandleINS1_5ValueEEEP15_GIBaseInfoStubP11_GIArgument
34
_Z33gjs_gi_argument_release_out_arrayP9JSContext10GITransferP15_GIBaseInfoStubjP11_GIArgument
37
_Z17gjs_array_to_strvP9JSContextN2JS5ValueEjPPv
40
_ZL23value_to_ghashtable_keyP9JSContextN2JS6HandleINS1_5ValueEEE9GITypeTagPPv
41
_Z29gjs_value_from_explicit_arrayP9JSContextN2JS13MutableHandleINS1_5ValueEEEP15_GIBaseInfoStub10GITransferP11_GIArgumenti
45
_Z30gjs_gi_argument_release_in_argP9JSContext10GITransferP15_GIBaseInfoStub16GjsArgumentFlagsP11_GIArgument
49
_Z25gjs_type_get_element_size9GITypeTagP15_GIBaseInfoStub
53
_ZL14gjs_ghr_helperPvS_S_
60
_Z23fill_vector_from_carrayIaL9GITypeTag0EEbP9JSContextRN2JS12RootedVectorINS3_5ValueEEEP15_GIBaseInfoStubP11_GIArgumentPvm10GITransfer
63
_Z23fill_vector_from_carrayIdL9GITypeTag0EEbP9JSContextRN2JS12RootedVectorINS3_5ValueEEEP15_GIBaseInfoStubP11_GIArgumentPvm10GITransfer
0
_Z23fill_vector_from_carrayIfL9GITypeTag0EEbP9JSContextRN2JS12RootedVectorINS3_5ValueEEEP15_GIBaseInfoStubP11_GIArgumentPvm10GITransfer
0
_Z23fill_vector_from_carrayIlL9GITypeTag0EEbP9JSContextRN2JS12RootedVectorINS3_5ValueEEEP15_GIBaseInfoStubP11_GIArgumentPvm10GITransfer
0
_Z23fill_vector_from_carrayItL9GITypeTag0EEbP9JSContextRN2JS12RootedVectorINS3_5ValueEEEP15_GIBaseInfoStubP11_GIArgumentPvm10GITransfer
0
_Z23fill_vector_from_carrayIiL9GITypeTag1EEbP9JSContextRN2JS12RootedVectorINS3_5ValueEEEP15_GIBaseInfoStubP11_GIArgumentPvm10GITransfer
1
_Z23fill_vector_from_carrayIjL9GITypeTag0EEbP9JSContextRN2JS12RootedVectorINS3_5ValueEEEP15_GIBaseInfoStubP11_GIArgumentPvm10GITransfer
1
_Z23fill_vector_from_carrayImL9GITypeTag0EEbP9JSContextRN2JS12RootedVectorINS3_5ValueEEEP15_GIBaseInfoStubP11_GIArgumentPvm10GITransfer
1
_Z23fill_vector_from_carrayIsL9GITypeTag0EEbP9JSContextRN2JS12RootedVectorINS3_5ValueEEEP15_GIBaseInfoStubP11_GIArgumentPvm10GITransfer
1
_Z23fill_vector_from_carrayIaL9GITypeTag0EEbP9JSContextRN2JS12RootedVectorINS3_5ValueEEEP15_GIBaseInfoStubP11_GIArgumentPvm10GITransfer
2
_Z23fill_vector_from_carrayIiL9GITypeTag0EEbP9JSContextRN2JS12RootedVectorINS3_5ValueEEEP15_GIBaseInfoStubP11_GIArgumentPvm10GITransfer
23
_Z23fill_vector_from_carrayIPvL9GITypeTag0EEbP9JSContextRN2JS12RootedVectorINS4_5ValueEEEP15_GIBaseInfoStubP11_GIArgumentS0_m10GITransfer
34
_ZL30gjs_array_from_carray_internalP9JSContextN2JS13MutableHandleINS1_5ValueEEE11GIArrayTypeP15_GIBaseInfoStub10GITransferjPv
86
_Z24gjs_g_arg_release_g_listI6_GListEbP9JSContext10GITransferP15_GIBaseInfoStub16GjsArgumentFlagsP11_GIArgument
100
_Z24gjs_g_arg_release_g_listI6_GListEbP9JSContext10GITransferP15_GIBaseInfoStub16GjsArgumentFlagsP11_GIArgument
46
_Z24gjs_g_arg_release_g_listI7_GSListEbP9JSContext10GITransferP15_GIBaseInfoStub16GjsArgumentFlagsP11_GIArgument
54
_Z21gjs_array_from_g_listI6_GListEbP9JSContextN2JS13MutableHandleINS3_5ValueEEEP15_GIBaseInfoStub10GITransferPT_
101
_Z21gjs_array_from_g_listI6_GListEbP9JSContextN2JS13MutableHandleINS3_5ValueEEEP15_GIBaseInfoStub10GITransferPT_
47
_Z21gjs_array_from_g_listI7_GSListEbP9JSContextN2JS13MutableHandleINS3_5ValueEEEP15_GIBaseInfoStub10GITransferPT_
54
_Z23gjs_array_to_auto_arrayIaL9GITypeTag0EEbP9JSContextN2JS5ValueEmPPv
103
_Z23gjs_array_to_auto_arrayIdL9GITypeTag0EEbP9JSContextN2JS5ValueEmPPv
0
_Z23gjs_array_to_auto_arrayItL9GITypeTag0EEbP9JSContextN2JS5ValueEmPPv
0
_Z23gjs_array_to_auto_arrayIaL9GITypeTag0EEbP9JSContextN2JS5ValueEmPPv
1
_Z23gjs_array_to_auto_arrayIfL9GITypeTag0EEbP9JSContextN2JS5ValueEmPPv
1
_Z23gjs_array_to_auto_arrayImL9GITypeTag0EEbP9JSContextN2JS5ValueEmPPv
1
_Z23gjs_array_to_auto_arrayIDiL9GITypeTag0EEbP9JSContextN2JS5ValueEmPPv
2
_Z23gjs_array_to_auto_arrayIlL9GITypeTag0EEbP9JSContextN2JS5ValueEmPPv
2
_Z23gjs_array_to_auto_arrayIsL9GITypeTag0EEbP9JSContextN2JS5ValueEmPPv
2
_Z23gjs_array_to_auto_arrayIiL9GITypeTag1EEbP9JSContextN2JS5ValueEmPPv
3
_Z23gjs_array_to_auto_arrayIjL9GITypeTag0EEbP9JSContextN2JS5ValueEmPPv
3
_Z23gjs_array_to_auto_arrayImL9GITypeTag12EEbP9JSContextN2JS5ValueEmPPv
3
_Z23gjs_array_to_auto_arrayI7_GValueL9GITypeTag0EEbP9JSContextN2JS5ValueEmPPv
4
_Z23gjs_array_to_auto_arrayIhL9GITypeTag0EEbP9JSContextN2JS5ValueEmPPv
7
_Z23gjs_array_to_auto_arrayIiL9GITypeTag0EEbP9JSContextN2JS5ValueEmPPv
34
_Z23gjs_array_to_auto_arrayIPcL9GITypeTag0EEbP9JSContextN2JS5ValueEmPPv
40
_ZL16_gjs_enum_to_intl
110
_ZL21gjs_array_to_ptrarrayP9JSContextN2JS5ValueEj10GITransferP15_GIBaseInfoStubPPv
225
_Z25gjs_arg_set_from_js_valueIaEbP9JSContextRKN2JS6HandleINS2_5ValueEEEP11_GIArgumentPKc15GjsArgumentType
265
_Z25gjs_arg_set_from_js_valueIhEbP9JSContextRKN2JS6HandleINS2_5ValueEEEP11_GIArgumentPKc15GjsArgumentType
0
_Z25gjs_arg_set_from_js_valueIsEbP9JSContextRKN2JS6HandleINS2_5ValueEEEP11_GIArgumentPKc15GjsArgumentType
0
_Z25gjs_arg_set_from_js_valueItEbP9JSContextRKN2JS6HandleINS2_5ValueEEEP11_GIArgumentPKc15GjsArgumentType
0
_Z25gjs_arg_set_from_js_valueImEbP9JSContextRKN2JS6HandleINS2_5ValueEEEP11_GIArgumentPKc15GjsArgumentType
4
_Z25gjs_arg_set_from_js_valueIjEbP9JSContextRKN2JS6HandleINS2_5ValueEEEP11_GIArgumentPKc15GjsArgumentType
5
_Z25gjs_arg_set_from_js_valueIfEbP9JSContextRKN2JS6HandleINS2_5ValueEEEP11_GIArgumentPKc15GjsArgumentType
13
_Z25gjs_arg_set_from_js_valueIdEbP9JSContextRKN2JS6HandleINS2_5ValueEEEP11_GIArgumentPKc15GjsArgumentType
25
_Z25gjs_arg_set_from_js_valueIaEbP9JSContextRKN2JS6HandleINS2_5ValueEEEP11_GIArgumentPKc15GjsArgumentType
45
_Z25gjs_arg_set_from_js_valueIlEbP9JSContextRKN2JS6HandleINS2_5ValueEEEP11_GIArgumentPKc15GjsArgumentType
68
_Z25gjs_arg_set_from_js_valueIiEbP9JSContextRKN2JS6HandleINS2_5ValueEEEP11_GIArgumentPKc15GjsArgumentType
105
_Z28gjs_gi_argument_init_defaultP15_GIBaseInfoStubP11_GIArgument
295
_ZL18gjs_array_to_arrayP9JSContextN2JS6HandleINS1_5ValueEEEm10GITransferP15_GIBaseInfoStubPPv
323
_Z14array_allocateIaEPT_m
328
_Z14array_allocateIdEPT_m
0
_Z14array_allocateItEPT_m
0
_Z14array_allocateIaEPT_m
1
_Z14array_allocateIfEPT_m
1
_Z14array_allocateIDiEPT_m
2
_Z14array_allocateIlEPT_m
2
_Z14array_allocateIsEPT_m
2
_Z14array_allocateIjEPT_m
3
_Z14array_allocateI7_GValueEPT_m
4
_Z14array_allocateImEPT_m
4
_Z14array_allocateIhEPT_m
7
_Z14array_allocateIiEPT_m
37
_Z14array_allocateIPcEPT_m
40
_Z14array_allocateIPvEPT_m
225
_Z32gjs_gi_argument_release_in_arrayP9JSContext10GITransferP15_GIBaseInfoStubjP11_GIArgument
328
_ZL18type_needs_releaseP15_GIBaseInfoStub9GITypeTag
346
_Z38gjs_gi_argument_release_array_internalIL16ArrayReleaseType0EEbP9JSContext10GITransfer16GjsArgumentFlagsP15_GIBaseInfoStubjP11_GIArgument
361
_Z38gjs_gi_argument_release_array_internalIL16ArrayReleaseType1EEbP9JSContext10GITransfer16GjsArgumentFlagsP15_GIBaseInfoStubjP11_GIArgument
13
_Z38gjs_gi_argument_release_array_internalIL16ArrayReleaseType0EEbP9JSContext10GITransfer16GjsArgumentFlagsP15_GIBaseInfoStubjP11_GIArgument
348
_Z20js_value_to_c_strictIL9GITypeTag0EaEbP9JSContextRKN2JS6HandleINS3_5ValueEEEPT0_
366
_Z20js_value_to_c_strictIL9GITypeTag0EdEbP9JSContextRKN2JS6HandleINS3_5ValueEEEPT0_
0
_Z20js_value_to_c_strictIL9GITypeTag0EtEbP9JSContextRKN2JS6HandleINS3_5ValueEEEPT0_
0
_Z20js_value_to_c_strictIL9GITypeTag0EfEbP9JSContextRKN2JS6HandleINS3_5ValueEEEPT0_
2
_Z20js_value_to_c_strictIL9GITypeTag0EaEbP9JSContextRKN2JS6HandleINS3_5ValueEEEPT0_
4
_Z20js_value_to_c_strictIL9GITypeTag0EmEbP9JSContextRKN2JS6HandleINS3_5ValueEEEPT0_
4
_Z20js_value_to_c_strictIL9GITypeTag12EmEbP9JSContextRKN2JS6HandleINS3_5ValueEEEPT0_
5
_Z20js_value_to_c_strictIL9GITypeTag0ElEbP9JSContextRKN2JS6HandleINS3_5ValueEEEPT0_
8
_Z20js_value_to_c_strictIL9GITypeTag0EsEbP9JSContextRKN2JS6HandleINS3_5ValueEEEPT0_
8
_Z20js_value_to_c_strictIL9GITypeTag0E7_GValueEbP9JSContextRKN2JS6HandleINS4_5ValueEEEPT0_
10
_Z20js_value_to_c_strictIL9GITypeTag1EiEbP9JSContextRKN2JS6HandleINS3_5ValueEEEPT0_
12
_Z20js_value_to_c_strictIL9GITypeTag0EDiEbP9JSContextRKN2JS6HandleINS3_5ValueEEEPT0_
24
_Z20js_value_to_c_strictIL9GITypeTag0EhEbP9JSContextRKN2JS6HandleINS3_5ValueEEEPT0_
38
_Z20js_value_to_c_strictIL9GITypeTag0EjEbP9JSContextRKN2JS6HandleINS3_5ValueEEEPT0_
38
_Z20js_value_to_c_strictIL9GITypeTag0EPcEbP9JSContextRKN2JS6HandleINS4_5ValueEEEPT0_
94
_Z20js_value_to_c_strictIL9GITypeTag0EiEbP9JSContextRKN2JS6HandleINS3_5ValueEEEPT0_
119
_Z27gjs_array_to_explicit_arrayP9JSContextN2JS6HandleINS1_5ValueEEEP15_GIBaseInfoStubPKc15GjsArgumentType10GITransfer16GjsArgumentFlagsPPvPm
373
_Z39fill_vector_from_zero_terminated_carrayIaEbP9JSContextRN2JS12RootedVectorINS2_5ValueEEEP15_GIBaseInfoStubP11_GIArgumentPv10GITransfer
445
_Z39fill_vector_from_zero_terminated_carrayIaEbP9JSContextRN2JS12RootedVectorINS2_5ValueEEEP15_GIBaseInfoStubP11_GIArgumentPv10GITransfer
0
_Z39fill_vector_from_zero_terminated_carrayIdEbP9JSContextRN2JS12RootedVectorINS2_5ValueEEEP15_GIBaseInfoStubP11_GIArgumentPv10GITransfer
0
_Z39fill_vector_from_zero_terminated_carrayIiEbP9JSContextRN2JS12RootedVectorINS2_5ValueEEEP15_GIBaseInfoStubP11_GIArgumentPv10GITransfer
0
_Z39fill_vector_from_zero_terminated_carrayIjEbP9JSContextRN2JS12RootedVectorINS2_5ValueEEEP15_GIBaseInfoStubP11_GIArgumentPv10GITransfer
0
_Z39fill_vector_from_zero_terminated_carrayIlEbP9JSContextRN2JS12RootedVectorINS2_5ValueEEEP15_GIBaseInfoStubP11_GIArgumentPv10GITransfer
0
_Z39fill_vector_from_zero_terminated_carrayImEbP9JSContextRN2JS12RootedVectorINS2_5ValueEEEP15_GIBaseInfoStubP11_GIArgumentPv10GITransfer
0
_Z39fill_vector_from_zero_terminated_carrayIsEbP9JSContextRN2JS12RootedVectorINS2_5ValueEEEP15_GIBaseInfoStubP11_GIArgumentPv10GITransfer
0
_Z39fill_vector_from_zero_terminated_carrayItEbP9JSContextRN2JS12RootedVectorINS2_5ValueEEEP15_GIBaseInfoStubP11_GIArgumentPv10GITransfer
0
_Z39fill_vector_from_zero_terminated_carrayI7_GValueEbP9JSContextRN2JS12RootedVectorINS3_5ValueEEEP15_GIBaseInfoStubP11_GIArgumentPv10GITransfer
1
_Z39fill_vector_from_zero_terminated_carrayIfEbP9JSContextRN2JS12RootedVectorINS2_5ValueEEEP15_GIBaseInfoStubP11_GIArgumentPv10GITransfer
1
_Z39fill_vector_from_zero_terminated_carrayIPvEbP9JSContextRN2JS12RootedVectorINS3_5ValueEEEP15_GIBaseInfoStubP11_GIArgumentS0_10GITransfer
443
_ZL38gjs_array_from_zero_terminated_c_arrayP9JSContextN2JS13MutableHandleINS1_5ValueEEEP15_GIBaseInfoStub10GITransferPv
446
_ZL23check_nullable_argumentP9JSContextPKc15GjsArgumentType9GITypeTag16GjsArgumentFlagsP11_GIArgument
574
_ZL30value_to_interface_gi_argumentP9JSContextN2JS6HandleINS1_5ValueEEEP15_GIBaseInfoStub10GIInfoType10GITransferbP11_GIArgument15GjsArgumentType16GjsArgumentFlagsPb
653
_Z24gjs_value_to_gi_argumentP9JSContextN2JS6HandleINS1_5ValueEEEP15_GIBaseInfoStubPKc15GjsArgumentType10GITransfer16GjsArgumentFlagsP11_GIArgument
1109
_ZL24_gjs_enum_value_is_validP9JSContextP15_GIBaseInfoStubl
2281
_Z18_gjs_enum_from_intP15_GIBaseInfoStubi
2492
_ZL26_gjs_enum_uses_signed_typeP15_GIBaseInfoStub
2492
_ZL26gjs_g_arg_release_internalP9JSContext10GITransferP15_GIBaseInfoStub9GITypeTag15GjsArgumentType16GjsArgumentFlagsP11_GIArgument
16124
_ZN3argL11is_gdk_atomEP15_GIBaseInfoStub
18252
_ZL22is_transfer_in_nothing10GITransfer16GjsArgumentFlags
21372
_Z23gjs_gi_argument_releaseP9JSContext10GITransferP15_GIBaseInfoStub16GjsArgumentFlagsP11_GIArgument
21605
_Z26gjs_value_from_gi_argumentP9JSContextN2JS13MutableHandleINS1_5ValueEEEP15_GIBaseInfoStub15GjsArgumentType10GITransferP11_GIArgument
27909
Generated by:
LCOV version 2.0-1