LCOV - code coverage report
Current view: top level - Modules - itertoolsmodule.c (source / functions) Hit Total Coverage
Test: CPython 3.12 LCOV report [commit acb105a7c1f] Lines: 1610 1798 89.5 %
Date: 2022-07-20 13:12:14 Functions: 139 139 100.0 %
Branches: 810 1090 74.3 %

Function Name Sort by function name Hit count Sort by hit count
accumulate_traverse 2
combinations_sizeof 2
compress_traverse 2
cwr_sizeof 2
cycle_traverse 2
dropwhile_traverse 2
product_sizeof 2
starmap_traverse 2
takewhile_traverse 2
permutations_sizeof 4
repeat_repr 7
groupby_traverse 8
pairwise_traverse 8
filterfalse_reduce 12
combinations_traverse 14
dropwhile_reduce 14
repeat_reduce 14
starmap_reduce 14
takewhile_reduce 14
cwr_traverse 18
permutations_traverse 18
zip_longest_setstate 18
accumulate_setstate 20
dropwhile_setstate 20
product_setstate 20
takewhile_reduce_setstate 20
_grouper_traverse 24
groupby_setstate 24
itertools__grouper_impl 24
repeat_len 25
_grouper_reduce 30
zip_longest_traverse 32
cycle_reduce 37
pairwise_dealloc 41
teedataobject_reduce 44
product_traverse 46
zip_longest_reduce 48
cycle_setstate 50
pairwise_new_impl 52
accumulate_reduce 53
tee_reduce 56
islice_traverse 58
groupby_reduce 60
itertools_teedataobject_impl 62
chain_reduce 66
islice_reduce 70
takewhile_dealloc 76
tee_setstate 80
itertools__tee_impl 83
product_reduce 84
chain_setstate 85
itertools_takewhile_impl 86
count_repr 96
islice_setstate 100
compress_reduce 112
itertools_tee_impl 120
tee_copy 122
permutations_setstate 168
takewhile_next 174
accumulate_dealloc 176
filterfalse_traverse 176
combinations_setstate 180
itertools_accumulate_impl 182
tee_fromiterable 189
cycle_dealloc 205
cwr_setstate 210
itertools_cycle_impl 216
tee_traverse 261
compress_dealloc 278
itertools_compress_impl 291
tee_clear 309
tee_dealloc 309
filterfalse_dealloc 402
itertools_filterfalse_impl 413
permutations_reduce 420
cwr_reduce 432
combinations_reduce 450
dropwhile_dealloc 568
itertools_dropwhile_impl 578
count_reduce 958
cwr_dealloc 997
itertools_combinations_with_replacement_impl 998
PyInit_itertools 1984
itertoolsmodule_exec 1984
groupby_dealloc 3253
itertools_groupby_impl 3253
repeat_traverse 3366
chain_traverse 3942
combinations_dealloc 6011
itertools_combinations_impl 6012
count_nextlong 6948
dropwhile_next 6964
starmap_dealloc 9020
itertools_starmap_impl 9030
cwr_next 9195
itertools_chain_from_iterable 9673
pairwise_next 15250
count_dealloc 17270
itertools_count_impl 17276
chain_new 24888
permutations_dealloc 27904
itertools_permutations_impl 27907
zip_longest_dealloc 31774
zip_longest_new 31789
starmap_next 34316
chain_dealloc 34560
chain_new_internal 34560
compress_next 35745
repeat_dealloc 46326
repeat_new 46332
product_dealloc 59173
product_new 59190
permutations_next 72718
accumulate_next 105483
_grouper_create 116420
_grouper_dealloc 116420
groupby_next 119538
islice_dealloc 150494
count_traverse 164200
islice_new 173580
count_next 183119
groupby_step 254136
filterfalse_next 305227
_grouper_next 335581
teedataobject_dealloc 352736
teedataobject_newinternal 352736
teedataobject_clear 352737
teedataobject_safe_decref 352737
teedataobject_jumplink 353777
combinations_next 1079375
zip_longest_next 1094287
product_next 1533036
teedataobject_traverse 2446117
chain_next 4257093
cycle_next 6221273
islice_next 9234452
tee_next 20168459
teedataobject_getitem 20168459
repeat_next 28330221

Generated by: LCOV version 1.14