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