LCOV - code coverage report
Current view: top level - Objects - weakrefobject.c (source / functions) Hit Total Coverage
Test: CPython 3.12 LCOV report [commit acb105a7c1f] Lines: 346 408 84.8 %
Date: 2022-07-20 13:12:14 Functions: 45 74 60.8 %
Branches: 228 668 34.1 %

Function Name Sort by function name Hit count Sort by hit count
PyObject_ClearWeakRefs 20042669
PyWeakref_GetObject 99298
PyWeakref_NewProxy 6990
PyWeakref_NewRef 3825761
_PyWeakref_ClearRef 1904535
_PyWeakref_GetWeakrefCount 624885
clear_weakref 6478004
gc_clear 25
gc_traverse 63255812
get_basic_refs 8954061
handle_callback 673234
init_weakref 3919212
insert_after 227473
insert_head 3691739
new_weakref 2701481
parse_weakref_init_args 2460639
proxy_abs 0
proxy_add 2
proxy_and 0
proxy_bool 4
proxy_bytes 1
proxy_call 4
proxy_checkref 19341
proxy_contains 2
proxy_dealloc 6979
proxy_divmod 0
proxy_float 0
proxy_floor_div 1
proxy_getattr 5736
proxy_getitem 5
proxy_iadd 0
proxy_iand 0
proxy_ifloor_div 1
proxy_ilshift 0
proxy_imatmul 1
proxy_imod 0
proxy_imul 0
proxy_index 1
proxy_int 0
proxy_invert 0
proxy_ior 0
proxy_ipow 0
proxy_irshift 0
proxy_isub 0
proxy_iter 2
proxy_iternext 5
proxy_itrue_div 0
proxy_ixor 0
proxy_length 16
proxy_lshift 0
proxy_matmul 2
proxy_mod 0
proxy_mul 0
proxy_neg 0
proxy_or 0
proxy_pos 0
proxy_pow 0
proxy_repr 0
proxy_reversed 1
proxy_richcompare 1
proxy_rshift 0
proxy_setattr 13544
proxy_setitem 3
proxy_str 8
proxy_sub 0
proxy_true_div 0
proxy_xor 0
weakref___init__ 1230311
weakref___new__ 1230329
weakref_dealloc 3785985
weakref_hash 1565931
weakref_repr 9
weakref_richcompare 548886
weakref_vectorcall 965121

Generated by: LCOV version 1.14