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

Generated by: LCOV version 1.14