LCOV - code coverage report
Current view:
top level
-
Objects
- abstract.c
(
source
/ functions)
Hit
Total
Coverage
Test:
CPython lcov report
Lines:
1171
1517
77.2 %
Date:
2022-07-07 18:19:46
Functions:
111
131
84.7 %
Function Name
Hit count
PyAIter_Check
4
PyBuffer_FillContiguousStrides
0
PyBuffer_FillInfo
21424500
PyBuffer_FromContiguous
2
PyBuffer_GetPointer
60309
PyBuffer_IsContiguous
12666300
PyBuffer_Release
27475500
PyBuffer_SizeFromFormat
3
PyIndex_Check
9707220
PyIter_Check
79682200
PyIter_Next
122063000
PyIter_Send
6806660
PyMapping_Check
3672140
PyMapping_GetItemString
16786
PyMapping_HasKey
0
PyMapping_HasKeyString
0
PyMapping_Items
177505
PyMapping_Keys
127491
PyMapping_Length
0
PyMapping_SetItemString
8592
PyMapping_Size
1221010
PyMapping_Values
104
PyNumber_Absolute
2894090
PyNumber_Add
15531300
PyNumber_And
7741980
PyNumber_AsSsize_t
180067000
PyNumber_Check
1124520
PyNumber_Divmod
1423870
PyNumber_Float
3414510
PyNumber_FloorDivide
3279780
PyNumber_InPlaceAdd
936845
PyNumber_InPlaceAnd
58971
PyNumber_InPlaceFloorDivide
307410
PyNumber_InPlaceLshift
566584
PyNumber_InPlaceMatrixMultiply
16
PyNumber_InPlaceMultiply
11734
PyNumber_InPlaceOr
3085260
PyNumber_InPlacePower
21
PyNumber_InPlaceRemainder
603
PyNumber_InPlaceRshift
5327
PyNumber_InPlaceSubtract
43606
PyNumber_InPlaceTrueDivide
2098960
PyNumber_InPlaceXor
13712
PyNumber_Index
8363380
PyNumber_Invert
824899
PyNumber_Long
3304870
PyNumber_Lshift
880550
PyNumber_MatrixMultiply
22
PyNumber_Multiply
9142130
PyNumber_Negative
1591310
PyNumber_Or
1536920
PyNumber_Positive
608
PyNumber_Power
1814680
PyNumber_Remainder
2627140
PyNumber_Rshift
1459230
PyNumber_Subtract
4440380
PyNumber_ToBase
515191
PyNumber_TrueDivide
5742900
PyNumber_Xor
388615
PyObject_AsCharBuffer
0
PyObject_AsReadBuffer
0
PyObject_AsWriteBuffer
0
PyObject_CheckBuffer
7301260
PyObject_CheckReadBuffer
0
PyObject_CopyData
0
PyObject_DelItem
2857820
PyObject_DelItemString
0
PyObject_Format
4027220
PyObject_GetAIter
5
PyObject_GetBuffer
24814900
PyObject_GetItem
131024000
PyObject_GetIter
76082900
PyObject_IsInstance
43390700
PyObject_IsSubclass
4134440
PyObject_Length
0
PyObject_LengthHint
1797320
PyObject_SetItem
10721500
PyObject_Size
32397900
PyObject_Type
26856
PySequence_Check
787523
PySequence_Concat
54298
PySequence_Contains
93727000
PySequence_Count
23
PySequence_DelItem
354551
PySequence_DelSlice
0
PySequence_Fast
20982800
PySequence_GetItem
7395750
PySequence_GetSlice
17245
PySequence_In
0
PySequence_InPlaceConcat
1
PySequence_InPlaceRepeat
0
PySequence_Index
375
PySequence_Length
0
PySequence_List
1711950
PySequence_Repeat
0
PySequence_SetItem
5893
PySequence_SetSlice
0
PySequence_Size
342979
PySequence_Tuple
11617100
_IsCContiguous
11278100
_IsFortranContiguous
981660
_PyNumber_InPlacePowerNoMod
20
_PyNumber_Index
202412000
_PyNumber_PowerNoMod
1695880
_PyObject_HasLen
1806740
_PyObject_RealIsInstance
379397
_PyObject_RealIsSubclass
11996100
_PySequence_BytesToCharpArray
13209
_PySequence_IterSearch
1177
_Py_FreeCharPArray
13206
_Py_add_one_to_index_C
10
_Py_add_one_to_index_F
0
abstract_get_bases
268
abstract_issubclass
105
as_read_buffer
0
binary_iop
6180450
binary_iop1
7129030
binary_op
29521400
binary_op1
58897600
binop_type_error
691
check_class
157
method_output_as_list
277078
null_error
0
object_isinstance
24270700
object_issubclass
4192870
object_recursive_isinstance
48726300
recursive_issubclass
12629600
sequence_repeat
1888270
ternary_iop
21
ternary_op
1814690
type_error
68984
Generated by:
LCOV version 1.14