LCOV - code coverage report
Current view:
top level
-
Objects
- dictobject.c
(
source
/ functions)
Hit
Total
Coverage
Test:
CPython 3.12 LCOV report [commit 5e6661bce9]
Lines:
1440
2485
57.9 %
Date:
2023-03-20 08:15:36
Functions:
127
172
73.8 %
Branches:
745
1519
49.0 %
Function Name
Hit count
PyDict_AddWatcher
0
PyDict_Clear
8415
PyDict_ClearWatcher
0
PyDict_Contains
109713
PyDict_Copy
14694
PyDict_DelItem
110534
PyDict_DelItemString
44
PyDict_GetItem
25993
PyDict_GetItemString
0
PyDict_GetItemWithError
3752984
PyDict_Items
0
PyDict_Keys
16221
PyDict_Merge
1280
PyDict_MergeFromSeq2
51
PyDict_New
734656
PyDict_Next
596732
PyDict_SetDefault
905324
PyDict_SetItem
3419051
PyDict_SetItemString
25199
PyDict_Size
12404
PyDict_Unwatch
0
PyDict_Update
998
PyDict_Values
0
PyDict_Watch
0
PyObject_GenericGetDict
4636
_PyDictKeys_DecRef
1886
_PyDictKeys_GetVersionForCurrentState
18693
_PyDictKeys_StringLookup
223579
_PyDictView_Intersect
0
_PyDictView_New
3771
_PyDict_CheckConsistency
0
_PyDict_ClearFreeList
137
_PyDict_ContainsId
0
_PyDict_Contains_KnownHash
30
_PyDict_DebugMallocStats
0
_PyDict_DelItemId
0
_PyDict_DelItemIf
0
_PyDict_DelItem_KnownHash
110534
_PyDict_Fini
25
_PyDict_FromItems
124998
_PyDict_FromKeys
152
_PyDict_GetItemIdWithError
0
_PyDict_GetItemStringWithError
5848
_PyDict_GetItemWithError
6878
_PyDict_GetItem_KnownHash
3649594
_PyDict_HasOnlyStringKeys
124
_PyDict_KeysSize
42101
_PyDict_LoadGlobal
63803
_PyDict_LookupIndex
16518
_PyDict_MaybeUntrack
61845
_PyDict_MergeEx
102304
_PyDict_NewKeysForClass
1941
_PyDict_NewPresized
0
_PyDict_Next
758455
_PyDict_Pop
1428
_PyDict_Pop_KnownHash
1361
_PyDict_SendEvent
0
_PyDict_SetItemId
0
_PyDict_SetItem_KnownHash
61
_PyDict_SetItem_Take2
3534518
_PyDict_SizeOf
0
_PyObjectDict_SetItem
2788515
_PyObject_ClearManagedDict
416
_PyObject_FreeInstanceAttributes
137332
_PyObject_GetInstanceAttribute
203615
_PyObject_InitializeDict
273167
_PyObject_IsInstanceDictEmpty
0
_PyObject_MakeDictFromInstanceAttributes
0
_PyObject_StoreInstanceAttribute
410649
_PyObject_VisitManagedDict
50728
_Py_dict_lookup
11831163
all_contained_in
0
build_indices_generic
24355
build_indices_unicode
439956
calculate_log2_keysize
464552
clone_combined_dict_keys
42101
delete_index_from_values
292839
delitem_common
111717
dict___contains__
63
dict___reversed___impl
0
dict_ass_sub
8810
dict_clear
11
dict_copy
1975
dict_dealloc
748981
dict_equal
13
dict_event_name
0
dict_fromkeys_impl
152
dict_get_impl
132694
dict_init
852
dict_ior
4
dict_items
0
dict_iter
292
dict_keys
16221
dict_length
754
dict_merge
106366
dict_new
1118
dict_new_presized
124998
dict_or
0
dict_pop_impl
1427
dict_popitem_impl
0
dict_repr
3122
dict_richcompare
13
dict_setdefault_impl
1723
dict_sizeof
0
dict_subscript
7262
dict_tp_clear
1165
dict_traverse
187680
dict_update
1213
dict_update_arg
1329
dict_update_common
2065
dict_values
0
dict_vectorcall
266
dictitems_contains
0
dictitems_iter
1238
dictitems_new
1263
dictitems_reversed
0
dictitems_xor
0
dictiter_dealloc
3987
dictiter_iternextitem
17595
dictiter_iternextkey
6252
dictiter_iternextvalue
4732
dictiter_len
1027
dictiter_new
3987
dictiter_reduce
0
dictiter_traverse
0
dictkeys_contains
161
dictkeys_decref
1319832
dictkeys_generic_lookup
478303
dictkeys_get_index
25872714
dictkeys_incref
745160
dictkeys_iter
866
dictkeys_new
892
dictkeys_reversed
0
dictkeys_set_index
6216532
dictresize
464311
dictreviter_iternext
0
dictvalues_iter
1591
dictvalues_new
1616
dictvalues_reversed
0
dictview_dealloc
3771
dictview_len
1564
dictview_mapping
0
dictview_repr
0
dictview_richcompare
0
dictview_traverse
28
dictviews_isdisjoint
0
dictviews_or
0
dictviews_sub
0
dictviews_to_set
0
dictviews_xor
0
estimate_log2_keysize
2106
find_empty_slot
2751820
free_keys_object
576632
free_values
139079
get_dict_state
3535921
get_index_from_order
50010
init_inline_values
138267
insert_into_dictkeys
410649
insert_to_emptydict
531972
insertdict
3020461
insertion_resize
462446
lookdict_index
111717
make_dict_from_instance_attributes
795
new_dict
749393
new_dict_with_shared_keys
826
new_keys_object
998465
new_values
139093
shared_keys_usable_size
139888
unicode_get_hash
18883179
unicodekeys_lookup_generic
8121
unicodekeys_lookup_unicode
11978967
validate_watcher_id
0
Generated by:
LCOV version 1.14