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
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