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
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