LCOV - code coverage report
Current view: top level - Objects - tupleobject.c (source / functions) Hit Total Coverage
Test: CPython 3.12 LCOV report [commit acb105a7c1f] Lines: 451 517 87.2 %
Date: 2022-07-20 13:12:14 Functions: 44 44 100.0 %
Branches: 296 365 81.1 %

Function Name Sort by function name Hit count Sort by hit count
_PyTuple_DebugMallocStats 1
PyTuple_SetItem 86
tuple___getnewargs___impl 146
tupleiter_reduce 168
tuple_count 183
tupleiter_setstate 216
tuple_index_impl 1704
_PyTuple_Fini 3125
_PyTuple_InitTypes 3138
tuplerepeat 15165
tuplerepr 24888
_PyTuple_ClearFreeList 26699
maybe_freelist_clear 29824
tupleiter_traverse 47720
tupleiter_len 96425
tuple_vectorcall 105133
tupleconcat 192819
_PyTuple_Resize 231819
tupleitem 3845205
tuple_subtype_new 7829065
PyTuple_Pack 10652461
PyTuple_GetItem 12126249
tuplecontains 13144131
tuplelength 13397381
tuplerichcompare 15078901
tuple_new_impl 15762949
PyTuple_GetSlice 16539578
tupleslice 16539724
tuplesubscript 17480821
PyTuple_Size 18539792
_PyTuple_FromArraySteal 19134829
tuplehash 24791699
tuple_get_empty 24803272
tuple_iter 28693053
tupleiter_dealloc 28693053
_PyTuple_MaybeUntrack 78012971
tupleiter_next 99159364
_PyTuple_FromArray 122841416
PyTuple_New 141328005
tupletraverse 175771808
maybe_freelist_pop 281710118
tuple_alloc 281710119
maybe_freelist_push 289185472
tupledealloc 289186963

Generated by: LCOV version 1.14