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 Sort by function name Hit count Sort by 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