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
Hit count
_PyHamt_Assoc
61
_PyHamt_Eq
0
_PyHamt_Find
61
_PyHamt_Len
0
_PyHamt_New
1
_PyHamt_NewIterItems
0
_PyHamt_NewIterKeys
0
_PyHamt_NewIterValues
0
_PyHamt_Without
0
hamt_alloc
61
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_bitindex
121
hamt_bitpos
121
hamt_find
61
hamt_hash
121
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_mask
121
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_assoc
61
hamt_node_bitmap_assoc
61
hamt_node_bitmap_clone
60
hamt_node_bitmap_clone_without
0
hamt_node_bitmap_count
0
hamt_node_bitmap_dealloc
61
hamt_node_bitmap_find
60
hamt_node_bitmap_new
61
hamt_node_bitmap_traverse
26
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_find
60
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_clear
61
hamt_tp_contains
0
hamt_tp_dealloc
61
hamt_tp_iter
0
hamt_tp_len
0
hamt_tp_new
0
hamt_tp_richcompare
0
hamt_tp_subscript
0
hamt_tp_traverse
26
Generated by:
LCOV version 1.14