LCOV - code coverage report
Current view: top level - Objects - abstract.c (source / functions) Hit Total Coverage
Test: CPython lcov report Lines: 531 1582 33.6 %
Date: 2017-04-19 Functions: 65 126 51.6 %

Function Name Sort by function name Hit count Sort by hit count
PyBuffer_FillContiguousStrides 0
PyBuffer_FillInfo 2445
PyBuffer_FromContiguous 0
PyBuffer_GetPointer 0
PyBuffer_IsContiguous 0
PyBuffer_Release 2463
PyBuffer_ToContiguous 0
PyIter_Next 17973
PyMapping_Check 27
PyMapping_GetItemString 0
PyMapping_HasKey 0
PyMapping_HasKeyString 0
PyMapping_Length 0
PyMapping_SetItemString 0
PyMapping_Size 993
PyNumber_Absolute 3
PyNumber_Add 3768
PyNumber_And 19455
PyNumber_AsSsize_t 74635
PyNumber_Check 0
PyNumber_Divide 0
PyNumber_Divmod 0
PyNumber_Float 0
PyNumber_FloorDivide 0
PyNumber_InPlaceAdd 648
PyNumber_InPlaceAnd 0
PyNumber_InPlaceDivide 0
PyNumber_InPlaceFloorDivide 0
PyNumber_InPlaceLshift 0
PyNumber_InPlaceMultiply 0
PyNumber_InPlaceOr 39
PyNumber_InPlacePower 0
PyNumber_InPlaceRemainder 0
PyNumber_InPlaceRshift 0
PyNumber_InPlaceSubtract 0
PyNumber_InPlaceTrueDivide 0
PyNumber_InPlaceXor 0
PyNumber_Index 74644
PyNumber_Int 3
PyNumber_Invert 90
PyNumber_Long 0
PyNumber_Lshift 6
PyNumber_Multiply 3048
PyNumber_Negative 204
PyNumber_Or 1722
PyNumber_Positive 0
PyNumber_Power 3
PyNumber_Remainder 0
PyNumber_Rshift 1875
PyNumber_Subtract 2109
PyNumber_ToBase 0
PyNumber_TrueDivide 3
PyNumber_Xor 0
PyObject_AsCharBuffer 57
PyObject_AsReadBuffer 0
PyObject_AsWriteBuffer 0
PyObject_Call 93083
PyObject_CallFunction 10137
PyObject_CallFunctionObjArgs 18528
PyObject_CallMethod 327
PyObject_CallMethodObjArgs 0
PyObject_CallObject 63
PyObject_CheckReadBuffer 7047
PyObject_Cmp 0
PyObject_CopyData 0
PyObject_DelItem 210
PyObject_DelItemString 0
PyObject_Format 0
PyObject_GetBuffer 0
PyObject_GetItem 72135
PyObject_GetIter 23871
PyObject_IsInstance 14212
PyObject_IsSubclass 10097
PyObject_Length 0
PyObject_SetItem 23613
PyObject_Size 45721
PyObject_Type 0
PySequence_Check 5752
PySequence_Concat 0
PySequence_Contains 30272
PySequence_Count 0
PySequence_DelItem 1960
PySequence_DelSlice 0
PySequence_Fast 8544
PySequence_GetItem 14471
PySequence_GetSlice 10017
PySequence_In 0
PySequence_InPlaceConcat 0
PySequence_InPlaceRepeat 0
PySequence_Index 0
PySequence_Length 0
PySequence_List 3740
PySequence_Repeat 0
PySequence_SetItem 0
PySequence_SetSlice 0
PySequence_Size 1222
PySequence_Tuple 3885
_IsCContiguous 0
_IsFortranContiguous 0
_PyNumber_ConvertIntegralToInt 0
_PyObject_CallFunction_SizeT 3
_PyObject_CallMethod_SizeT 6
_PyObject_LengthHint 1206
_PyObject_RealIsInstance 7102
_PyObject_RealIsSubclass 10031
_PySequence_IterSearch 0
_Py_add_one_to_index_C 0
_Py_add_one_to_index_F 0
abstract_get_bases 42
abstract_issubclass 15
binary_iop 39
binary_iop1 687
binary_op 25170
binary_op1 32673
binop_type_error 0
call_function_tail 10473
check_class 12
int_from_string 3
long_from_string 0
null_error 0
objargs_mktuple 18528
recursive_isinstance 11147
recursive_issubclass 10034
sequence_repeat 1536
ternary_op 3
type_error 144

Generated by: LCOV version 1.10