LCOV - code coverage report
Current view: top level - Objects - odictobject.c (source / functions) Hit Total Coverage
Test: CPython 3.12 LCOV report [commit acb105a7c1f] Lines: 582 672 86.6 %
Date: 2022-07-20 13:12:14 Functions: 55 55 100.0 %
Branches: 291 398 73.1 %

Function Name Sort by function name Hit count Sort by hit count
odictitems_reversed 4
odictkeys_reversed 4
odictvalues_reversed 4
odict_reversed 6
_odict_add_head 8
OrderedDict_setdefault_impl 12
odict_inplace_or 12
odict_sizeof 12
PyODict_DelItem 18
odict_or 22
odict_tp_clear 27
PyODict_New 30
odictiter_reduce 36
odict_copy 37
odict_reduce 44
OrderedDict_fromkeys_impl 50
OrderedDict_move_to_end_impl 78
_odict_keys_equal 86
odict_clear 92
odict_richcompare 114
odict_repr 133
odictiter_traverse 220
odictkeys_iter 398
odictkeys_new 405
odict_iter 428
OrderedDict_popitem_impl 589
OrderedDict_pop_impl 1904
_odict_clear_node 2225
_odict_remove_node 2276
_odict_find_node_hash 2487
_odict_popkey_hash 2487
odictitems_iter 4659
odictitems_new 4666
mutablemapping_add_pairs 7124
mutablemapping_update_arg 7133
odict_init 11417
odict_dealloc 11465
mutablemapping_update 11477
_odict_clear_nodes 11564
_odict_resize 11997
odictvalues_iter 16922
odictvalues_new 16929
odict_traverse 21670
odictiter_dealloc 22425
odictiter_new 22425
_odict_add_tail 30572
PyODict_SetItem 30709
odict_mp_ass_sub 30724
_PyODict_SetItem_KnownHash 30799
_odict_add_new_node 30799
_odict_find_node 154800
odictiter_iternext 177460
odictiter_nextkey 177460
_odict_get_index 190236
_odict_get_index_raw 199414

Generated by: LCOV version 1.14