LCOV - code coverage report
Current view: top level - Objects - listobject.c (source / functions) Hit Total Coverage
Test: CPython 3.12 LCOV report [commit 5e6661bce9] Lines: 1051 1485 70.8 %
Date: 2023-03-20 08:15:36 Functions: 80 97 82.5 %
Branches: 565 937 60.3 %

Function Name Sort by function name Hit count Sort by hit count
PyList_Append 3479802
PyList_AsTuple 18559
PyList_GetItem 93
PyList_GetSlice 0
PyList_Insert 50
PyList_New 248637
PyList_Reverse 23
PyList_SetItem 5769
PyList_SetSlice 24907
PyList_Size 8137
PyList_Sort 17078
_PyList_AppendTakeRefListResize 238252
_PyList_ClearFreeList 137
_PyList_DebugMallocStats 0
_PyList_Extend 23285
_PyList_Fini 25
_PyList_FromArraySteal 165891
_list_clear 8728
binarysort 10186
count_run 14549
found_new_run 14549
gallop_left 961
gallop_right 1005
get_list_state 511819
ins1 177
list___init___impl 14580
list___reversed___impl 268
list___sizeof___impl 0
list_append 7412
list_ass_item 8142
list_ass_slice 34317
list_ass_subscript 470
list_clear_impl 0
list_concat 404
list_contains 8205
list_copy_impl 0
list_count 0
list_dealloc 263182
list_extend 38765
list_index_impl 0
list_inplace_concat 224
list_inplace_repeat 0
list_insert_impl 127
list_item 15915
list_iter 160150
list_length 31136
list_new_prealloc 2196
list_pop_impl 1537
list_preallocate_exact 36864
list_remove 1512
list_repeat 1145
list_repr 15
list_resize 269407
list_reverse_impl 24
list_richcompare 2003
list_slice 649
list_sort_impl 17202
list_subscript 4049
list_traverse 31392
list_vectorcall 14562
listiter_dealloc 160150
listiter_len 103
listiter_next 1022438
listiter_reduce 0
listiter_reduce_general 0
listiter_setstate 0
listiter_traverse 46
listreviter_dealloc 268
listreviter_len 0
listreviter_next 360
listreviter_reduce 0
listreviter_setstate 0
listreviter_traverse 0
merge_at 311
merge_compute_minrun 14238
merge_force_collapse 14238
merge_freemem 17206
merge_getmem 4
merge_hi 131
merge_init 17202
merge_lo 180
powerloop 311
reverse_slice 8697
reverse_sortslice 8646
safe_object_compare 0
sortslice_advance 16952
sortslice_copy 31
sortslice_copy_decr 14195
sortslice_copy_incr 11319
sortslice_memcpy 937
sortslice_memmove 586
unsafe_float_compare 0
unsafe_latin_compare 314040
unsafe_long_compare 1110
unsafe_object_compare 8711
unsafe_tuple_compare 9023
valid_index 31450

Generated by: LCOV version 1.14