LCOV - code coverage report
Current view: | top level - Modules - _functoolsmodule.c (source / functions) |  |  | Hit | Total | Coverage
Test: | CPython 3.12 LCOV report [commit 5e6661bce9] |  | Lines: | 295 | 622 | 47.4 %
Date: | 2023-03-20 08:15:36 |  | Functions: | 33 | 46 | 71.7 %
|  |  | Branches: | 127 | 388 | 32.7 %

Function Name | Hit count
_functools__lru_cache_wrapper_cache_info_impl | 0
functools_reduce | 0
infinite_lru_cache_wrapper | 0
keyobject_traverse | 0
lru_cache_copy | 0
lru_cache_deepcopy | 0
lru_cache_descr_get | 0
lru_cache_prepend_link | 0
lru_cache_reduce | 0
partial_reduce | 0
partial_repr | 0
partial_setstate | 0
uncached_lru_cache_wrapper | 0
_functools__lru_cache_wrapper_cache_clear_impl | 1
_functools_cmp_to_key_impl | 2
PyInit__functools | 6
_functools_exec | 6
_functools_free | 6
_functools_clear | 12
lru_cache_extract_link | 20
get_functools_state_by_type | 38
lru_cache_dealloc | 38
lru_cache_new | 38
lru_cache_tp_clear | 38
lru_cache_clear_list | 39
lru_cache_unlink_list | 39
partial_traverse | 56
lru_list_elem_dealloc | 61
partial_vectorcall_fallback | 72
partial_call | 73
partial_vectorcall | 73
keyobject_richcompare | 75
keyobject_call | 77
partial_clear | 78
partial_dealloc | 78
partial_new | 78
partial_setvectorcall | 78
keyobject_clear | 79
keyobject_dealloc | 79
bounded_lru_cache_wrapper | 81
lru_cache_append_link | 81
lru_cache_call | 81
lru_cache_make_key | 81
_functools_traverse | 84
get_functools_state | 142
lru_cache_tp_traverse | 518

Generated by: LCOV version 1.14