LCOV - code coverage report
Current view:
top level
-
Objects
- abstract.c
(
source
/ functions)
Hit
Total
Coverage
Test:
CPython 3.12 LCOV report [commit 5e6661bce9]
Lines:
589
1454
40.5 %
Date:
2023-03-20 08:15:36
Functions:
84
131
64.1 %
Branches:
338
984
34.3 %
Function Name
Hit count
PyAIter_Check
0
PyBuffer_FillContiguousStrides
0
PyBuffer_FillInfo
23918
PyBuffer_FromContiguous
0
PyBuffer_GetPointer
0
PyBuffer_IsContiguous
10846
PyBuffer_Release
38500
PyBuffer_SizeFromFormat
0
PyIndex_Check
5731
PyIter_Check
2695476
PyIter_Next
1702468
PyIter_Send
0
PyMapping_Check
8390
PyMapping_GetItemString
120
PyMapping_HasKey
0
PyMapping_HasKeyString
0
PyMapping_Items
962
PyMapping_Keys
178
PyMapping_Length
0
PyMapping_SetItemString
40
PyMapping_Size
374
PyMapping_Values
0
PyNumber_Absolute
81240
PyNumber_Add
233885
PyNumber_And
92656
PyNumber_AsSsize_t
826810
PyNumber_Check
1619
PyNumber_Divmod
148
PyNumber_Float
6150
PyNumber_FloorDivide
89275
PyNumber_InPlaceAdd
1524
PyNumber_InPlaceAnd
79
PyNumber_InPlaceFloorDivide
36488
PyNumber_InPlaceLshift
520000
PyNumber_InPlaceMatrixMultiply
0
PyNumber_InPlaceMultiply
57
PyNumber_InPlaceOr
110559
PyNumber_InPlacePower
0
PyNumber_InPlaceRemainder
0
PyNumber_InPlaceRshift
0
PyNumber_InPlaceSubtract
4
PyNumber_InPlaceTrueDivide
0
PyNumber_InPlaceXor
15
PyNumber_Index
213811
PyNumber_Invert
18212
PyNumber_Long
533142
PyNumber_Lshift
49126
PyNumber_MatrixMultiply
0
PyNumber_Multiply
1272786
PyNumber_Negative
45933
PyNumber_Or
260308
PyNumber_Positive
10
PyNumber_Power
216773
PyNumber_Remainder
230
PyNumber_Rshift
509999
PyNumber_Subtract
14458
PyNumber_ToBase
2004
PyNumber_TrueDivide
33110
PyNumber_Xor
7
PyObject_AsCharBuffer
0
PyObject_AsReadBuffer
0
PyObject_AsWriteBuffer
0
PyObject_CheckBuffer
2795
PyObject_CheckReadBuffer
0
PyObject_CopyData
0
PyObject_DelItem
1753
PyObject_DelItemString
0
PyObject_Format
304040
PyObject_GetAIter
0
PyObject_GetBuffer
24304
PyObject_GetItem
200351
PyObject_GetIter
2499224
PyObject_IsInstance
589187
PyObject_IsSubclass
5645
PyObject_Length
0
PyObject_LengthHint
23997
PyObject_SetItem
10336
PyObject_Size
47322
PyObject_Type
81
PySequence_Check
1144
PySequence_Concat
73
PySequence_Contains
71080
PySequence_Count
0
PySequence_DelItem
7722
PySequence_DelSlice
0
PySequence_Fast
57161
PySequence_GetItem
16394
PySequence_GetSlice
775
PySequence_In
0
PySequence_InPlaceConcat
0
PySequence_InPlaceRepeat
0
PySequence_Index
0
PySequence_Length
0
PySequence_List
20546
PySequence_Repeat
0
PySequence_SetItem
0
PySequence_SetSlice
0
PySequence_Size
29
PySequence_Tuple
25192
_IsCContiguous
10846
_IsFortranContiguous
0
_PyNumber_InPlacePowerNoMod
0
_PyNumber_Index
1147679
_PyNumber_PowerNoMod
216707
_PyObject_HasLen
24012
_PyObject_RealIsInstance
6143
_PyObject_RealIsSubclass
16198
_PySequence_BytesToCharpArray
0
_PySequence_IterSearch
0
_Py_FreeCharPArray
0
_Py_add_one_to_index_C
0
_Py_add_one_to_index_F
0
abstract_get_bases
0
abstract_issubclass
0
as_read_buffer
0
binary_iop
667145
binary_iop1
668726
binary_op
1049317
binary_op1
3178178
binop_type_error
4
check_class
0
method_output_as_list
1031
null_error
0
object_isinstance
36972
object_issubclass
5687
object_recursive_isinstance
633245
recursive_issubclass
17673
sequence_repeat
148165
ternary_iop
0
ternary_op
216773
type_error
88
Generated by:
LCOV version 1.14