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