LCOV - code coverage report
Current view: top level - Objects - weakrefobject.c (source / functions) Hit Total Coverage
Test: CPython 3.12 LCOV report [commit 5e6661bce9] Lines: 188 409 46.0 %
Date: 2023-03-20 08:15:36 Functions: 21 75 28.0 %
Branches: 86 670 12.8 %

Function Name Sort by function name Hit count Sort by hit count
PyObject_ClearWeakRefs 553176
PyWeakref_GetObject 590
PyWeakref_NewProxy 0
PyWeakref_NewRef 118328
_PyStaticType_ClearWeakRefs 4625
_PyWeakref_ClearRef 10241
_PyWeakref_GetWeakrefCount 1046
clear_weakref 28643
gc_clear 0
gc_traverse 159536
get_basic_refs 137243
handle_callback 1046
init_weakref 17851
insert_after 1609
insert_head 16242
new_weakref 16777
parse_weakref_init_args 2160
proxy_abs 0
proxy_add 0
proxy_and 0
proxy_bool 0
proxy_bytes 0
proxy_call 0
proxy_checkref 0
proxy_contains 0
proxy_dealloc 0
proxy_divmod 0
proxy_float 0
proxy_floor_div 0
proxy_getattr 0
proxy_getitem 0
proxy_iadd 0
proxy_iand 0
proxy_ifloor_div 0
proxy_ilshift 0
proxy_imatmul 0
proxy_imod 0
proxy_imul 0
proxy_index 0
proxy_int 0
proxy_invert 0
proxy_ior 0
proxy_ipow 0
proxy_irshift 0
proxy_isub 0
proxy_iter 0
proxy_iternext 0
proxy_itrue_div 0
proxy_ixor 0
proxy_length 0
proxy_lshift 0
proxy_matmul 0
proxy_mod 0
proxy_mul 0
proxy_neg 0
proxy_or 0
proxy_pos 0
proxy_pow 0
proxy_repr 0
proxy_reversed 0
proxy_richcompare 0
proxy_rshift 0
proxy_setattr 0
proxy_setitem 0
proxy_str 0
proxy_sub 0
proxy_true_div 0
proxy_xor 0
weakref___init__ 1080
weakref___new__ 1080
weakref_dealloc 16914
weakref_hash 102006
weakref_repr 0
weakref_richcompare 70251
weakref_vectorcall 256

Generated by: LCOV version 1.14