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 Sort by function name Hit count Sort by 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