LCOV - code coverage report
Current view: top level - Python - hamt.c (source / functions) Hit Total Coverage
Test: CPython lcov report Lines: 807 1040 77.6 %
Date: 2022-07-07 18:19:46 Functions: 71 82 86.6 %

Function Name Sort by function name Hit count Sort by hit count
_hamt_dump_format 0
_hamt_dump_ident 0
hamt_baseiter_tp_traverse 0
hamt_dump 0
hamt_node_array_dump 0
hamt_node_bitmap_dump 0
hamt_node_collision_dump 0
hamt_node_collision_traverse 0
hamt_node_dump 0
hamt_py_dump 0
hamt_tp_new 0
hamt_iter_yield_values 1
hamt_tp_iter 1
hamt_node_collision_without 4
hamt_tp_contains 4
hamt_node_collision_count 5
hamt_tp_subscript 5
hamt_node_collision_assoc 12
hamt_node_collision_dealloc 16
hamt_node_collision_new 16
hamt_tp_richcompare 18
_PyHamt_Eq 19
hamt_node_collision_find 20
hamt_node_collision_find_index 30
hamt_iterator_collision_next 33
hamt_py_values 66
_PyHamt_NewIterValues 67
hamt_py_keys 68
hamt_py_items 74
_PyHamt_NewIterItems 75
_PyHamt_NewIterKeys 75
hamt_baseiter_tp_len 113
hamt_baseiter_new 217
hamt_baseiter_tp_clear 217
hamt_baseiter_tp_dealloc 217
hamt_iterator_init 227
_PyHamt_New 329
hamt_node_new_bitmap_or_collision 2570
_PyHamt_Fini 3120
hamt_node_array_traverse 4870
hamt_node_bitmap_clone 14537
_PyHamt_Find 17069
hamt_py_set 21307
hamt_node_bitmap_clone_without 28278
_PyHamt_Assoc 30025
hamt_node_bitmap_assoc 36446
hamt_node_array_assoc 39622
hamt_py_delete 44174
_PyHamt_Without 44177
hamt_node_bitmap_without 47661
hamt_iterator_array_next 59101
hamt_alloc 61361
hamt_tp_dealloc 61361
hamt_tp_clear 61362
hamt_tp_len 63052
_PyHamt_Len 63057
hamt_node_bitmap_count 66613
hamt_node_bitmap_dealloc 68686
hamt_node_bitmap_new 72823
hamt_tp_traverse 73309
hamt_node_assoc 74598
hamt_py_get 75441
hamt_node_bitmap_traverse 83032
hamt_node_array_without 83587
hamt_find 92543
hamt_node_bitmap_find 95015
hamt_node_array_clone 96892
hamt_node_array_dealloc 98468
hamt_node_array_new 98468
hamt_iter_yield_items 106802
hamt_iter_yield_keys 124230
hamt_node_without 131252
hamt_node_array_find 146353
hamt_bitindex 163048
hamt_hash 170318
hamt_bitpos 179131
hamt_baseiter_tp_iternext 231149
_hamt_node_array_validate 233506
hamt_node_find 241388
hamt_iterator_bitmap_next 318883
hamt_iterator_next 378135
hamt_mask 448793

Generated by: LCOV version 1.14