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_FromContiguous
0
PyBuffer_GetPointer
0
PyBuffer_SizeFromFormat
0
PyIter_Send
0
PyMapping_HasKey
0
PyMapping_HasKeyString
0
PyMapping_Length
0
PyMapping_Values
0
PyNumber_InPlaceMatrixMultiply
0
PyNumber_InPlacePower
0
PyNumber_InPlaceRemainder
0
PyNumber_InPlaceRshift
0
PyNumber_InPlaceTrueDivide
0
PyNumber_MatrixMultiply
0
PyObject_AsCharBuffer
0
PyObject_AsReadBuffer
0
PyObject_AsWriteBuffer
0
PyObject_CheckReadBuffer
0
PyObject_CopyData
0
PyObject_DelItemString
0
PyObject_GetAIter
0
PyObject_Length
0
PySequence_Count
0
PySequence_DelSlice
0
PySequence_In
0
PySequence_InPlaceConcat
0
PySequence_InPlaceRepeat
0
PySequence_Index
0
PySequence_Length
0
PySequence_Repeat
0
PySequence_SetItem
0
PySequence_SetSlice
0
_IsFortranContiguous
0
_PyNumber_InPlacePowerNoMod
0
_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
check_class
0
null_error
0
ternary_iop
0
PyNumber_InPlaceSubtract
4
binop_type_error
4
PyNumber_Xor
7
PyNumber_Positive
10
PyNumber_InPlaceXor
15
PySequence_Size
29
PyMapping_SetItemString
40
PyNumber_InPlaceMultiply
57
PySequence_Concat
73
PyNumber_InPlaceAnd
79
PyObject_Type
81
type_error
88
PyMapping_GetItemString
120
PyNumber_Divmod
148
PyMapping_Keys
178
PyNumber_Remainder
230
PyMapping_Size
374
PySequence_GetSlice
775
PyMapping_Items
962
method_output_as_list
1031
PySequence_Check
1144
PyNumber_InPlaceAdd
1524
PyNumber_Check
1619
PyObject_DelItem
1753
PyNumber_ToBase
2004
PyObject_CheckBuffer
2795
PyObject_IsSubclass
5645
object_issubclass
5687
PyIndex_Check
5731
_PyObject_RealIsInstance
6143
PyNumber_Float
6150
PySequence_DelItem
7722
PyMapping_Check
8390
PyObject_SetItem
10336
PyBuffer_IsContiguous
10846
_IsCContiguous
10846
PyNumber_Subtract
14458
_PyObject_RealIsSubclass
16198
PySequence_GetItem
16394
recursive_issubclass
17673
PyNumber_Invert
18212
PySequence_List
20546
PyBuffer_FillInfo
23918
PyObject_LengthHint
23997
_PyObject_HasLen
24012
PyObject_GetBuffer
24304
PySequence_Tuple
25192
PyNumber_TrueDivide
33110
PyNumber_InPlaceFloorDivide
36488
object_isinstance
36972
PyBuffer_Release
38500
PyNumber_Negative
45933
PyObject_Size
47322
PyNumber_Lshift
49126
PySequence_Fast
57161
PySequence_Contains
71080
PyNumber_Absolute
81240
PyNumber_FloorDivide
89275
PyNumber_And
92656
PyNumber_InPlaceOr
110559
sequence_repeat
148165
PyObject_GetItem
200351
PyNumber_Index
213811
_PyNumber_PowerNoMod
216707
PyNumber_Power
216773
ternary_op
216773
PyNumber_Add
233885
PyNumber_Or
260308
PyObject_Format
304040
PyNumber_Rshift
509999
PyNumber_InPlaceLshift
520000
PyNumber_Long
533142
PyObject_IsInstance
589187
object_recursive_isinstance
633245
binary_iop
667145
binary_iop1
668726
PyNumber_AsSsize_t
826810
binary_op
1049317
_PyNumber_Index
1147679
PyNumber_Multiply
1272786
PyIter_Next
1702468
PyObject_GetIter
2499224
PyIter_Check
2695476
binary_op1
3178178
Generated by:
LCOV version 1.14