LCOV - code coverage report
Current view: top level - Objects - setobject.c (source / functions) Hit Total Coverage
Test: CPython 3.12 LCOV report [commit 5e6661bce9] Lines: 524 1062 49.3 %
Date: 2023-03-20 08:15:36 Functions: 55 83 66.3 %
Branches: 297 829 35.8 %

Function Name Sort by function name Hit count Sort by hit count
PyFrozenSet_New 1234
PySet_Add 40573
PySet_Clear 274
PySet_Contains 155480
PySet_Discard 35960
PySet_New 65137
PySet_Pop 0
PySet_Size 271
_PySet_NextEntry 1428
_PySet_Update 10
_shuffle_bits 2134
dummy_dealloc 0
dummy_repr 0
frozenset_copy 0
frozenset_hash 605
frozenset_new 0
frozenset_vectorcall 90
make_new_frozenset 90
make_new_set 67328
make_new_set_basetype 54
set_add 3918
set_add_entry 75451
set_add_key 64163
set_and 39
set_clear 4
set_clear_internal 279
set_contains 22877
set_contains_entry 178521
set_contains_key 178357
set_copy 14
set_copy_and_difference 0
set_dealloc 67232
set_difference 1
set_difference_multi 0
set_difference_update 8
set_difference_update_internal 8
set_direct_contains 312
set_discard 0
set_discard_entry 35970
set_discard_key 35970
set_empty_to_minsize 279
set_iand 0
set_init 0
set_insert_clean 37545
set_intersection 39
set_intersection_multi 0
set_intersection_update 0
set_intersection_update_multi 0
set_ior 46532
set_isdisjoint 0
set_issubset 66
set_issuperset 0
set_isub 0
set_iter 9132
set_ixor 0
set_len 1320
set_lookkey 214491
set_merge 69743
set_new 0
set_next 203254
set_or 12
set_pop 40
set_reduce 0
set_remove 6
set_repr 15
set_richcompare 66
set_sizeof 0
set_sub 1
set_swap_bodies 0
set_symmetric_difference 0
set_symmetric_difference_update 0
set_table_resize 6812
set_traverse 20728
set_union 1
set_update 0
set_update_internal 70166
set_vectorcall 813
set_xor 0
setiter_dealloc 9132
setiter_iternext 11309
setiter_len 0
setiter_reduce 0
setiter_traverse 0

Generated by: LCOV version 1.14