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