LCOV - code coverage report
Current view: top level - Python - hamt.c (source / functions) Hit Total Coverage
Test: CPython 3.12 LCOV report [commit 5e6661bce9] Lines: 140 788 17.8 %
Date: 2023-03-20 08:15:36 Functions: 20 72 27.8 %
Branches: 54 395 13.7 %

Function Name Sort by function name Hit count Sort by hit count
_PyHamt_Eq 0
_PyHamt_Len 0
_PyHamt_NewIterItems 0
_PyHamt_NewIterKeys 0
_PyHamt_NewIterValues 0
_PyHamt_Without 0
hamt_baseiter_new 0
hamt_baseiter_tp_clear 0
hamt_baseiter_tp_dealloc 0
hamt_baseiter_tp_iternext 0
hamt_baseiter_tp_len 0
hamt_baseiter_tp_traverse 0
hamt_iter_yield_items 0
hamt_iter_yield_keys 0
hamt_iter_yield_values 0
hamt_iterator_array_next 0
hamt_iterator_bitmap_next 0
hamt_iterator_collision_next 0
hamt_iterator_init 0
hamt_iterator_next 0
hamt_node_array_assoc 0
hamt_node_array_clone 0
hamt_node_array_dealloc 0
hamt_node_array_find 0
hamt_node_array_new 0
hamt_node_array_traverse 0
hamt_node_array_without 0
hamt_node_bitmap_clone_without 0
hamt_node_bitmap_count 0
hamt_node_bitmap_without 0
hamt_node_collision_assoc 0
hamt_node_collision_count 0
hamt_node_collision_dealloc 0
hamt_node_collision_find 0
hamt_node_collision_find_index 0
hamt_node_collision_new 0
hamt_node_collision_traverse 0
hamt_node_collision_without 0
hamt_node_new_bitmap_or_collision 0
hamt_node_without 0
hamt_py_delete 0
hamt_py_get 0
hamt_py_items 0
hamt_py_keys 0
hamt_py_set 0
hamt_py_values 0
hamt_tp_contains 0
hamt_tp_iter 0
hamt_tp_len 0
hamt_tp_new 0
hamt_tp_richcompare 0
hamt_tp_subscript 0
_PyHamt_New 1
hamt_node_bitmap_traverse 26
hamt_tp_traverse 26
hamt_node_bitmap_clone 60
hamt_node_bitmap_find 60
hamt_node_find 60
_PyHamt_Assoc 61
_PyHamt_Find 61
hamt_alloc 61
hamt_find 61
hamt_node_assoc 61
hamt_node_bitmap_assoc 61
hamt_node_bitmap_dealloc 61
hamt_node_bitmap_new 61
hamt_tp_clear 61
hamt_tp_dealloc 61
hamt_bitindex 121
hamt_bitpos 121
hamt_hash 121
hamt_mask 121

Generated by: LCOV version 1.14