LCOV - code coverage report
Current view: top level - Objects - tupleobject.c (source / functions) Hit Total Coverage
Test: CPython 3.12 LCOV report [commit 5e6661bce9] Lines: 361 504 71.6 %
Date: 2023-03-20 08:15:36 Functions: 38 44 86.4 %
Branches: 213 363 58.7 %

Function Name Sort by function name Hit count Sort by hit count
PyTuple_SetItem 0
_PyTuple_DebugMallocStats 0
tuple___getnewargs___impl 0
tuple_count 0
tupleiter_reduce 0
tupleiter_setstate 0
tuple_index_impl 3
_PyTuple_Fini 25
_PyTuple_InitTypes 29
tupleiter_traverse 56
tuplerepeat 74
_PyTuple_ClearFreeList 112
tuple_vectorcall 113
maybe_freelist_clear 137
tuple_subtype_new 249
tupleconcat 293
tuple_new_impl 611
tupleitem 772
tuplesubscript 1459
tupleiter_len 1893
_PyTuple_Resize 3355
tuplecontains 3439
tuplerepr 12996
tuplelength 16459
tuplerichcompare 61517
PyTuple_Pack 108215
PyTuple_GetSlice 149162
tupleslice 149162
_PyTuple_MaybeUntrack 170129
PyTuple_GetItem 197689
PyTuple_Size 310618
tupletraverse 367978
tuple_get_empty 381230
_PyTuple_FromArraySteal 410056
tuplehash 413196
tuple_iter 517216
tupleiter_dealloc 517216
PyTuple_New 1227808
_PyTuple_FromArray 1679437
tupleiter_next 1809177
maybe_freelist_push 3043391
tupledealloc 3043391
maybe_freelist_pop 3045535
tuple_alloc 3045535

Generated by: LCOV version 1.14