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