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