LCOV - code coverage report
Current view:
top level
-
Objects
- abstract.c
(
source
/ functions)
Hit
Total
Coverage
Test:
CPython 3.12 LCOV report [commit acb105a7c1f]
Lines:
1125
1458
77.2 %
Date:
2022-07-20 13:12:14
Functions:
111
131
84.7 %
Branches:
724
986
73.4 %
Function Name
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
597
PyNumber_Positive
605
binop_type_error
691
_PySequence_IterSearch
1101
PyNumber_InPlaceRshift
5327
PySequence_SetItem
5894
PyMapping_SetItemString
8503
PyNumber_InPlaceMultiply
11192
_Py_FreeCharPArray
13022
_PySequence_BytesToCharpArray
13025
PyNumber_InPlaceXor
13844
PyMapping_GetItemString
16806
PySequence_GetSlice
17292
PyObject_Type
26827
PyNumber_InPlaceSubtract
44802
PySequence_Concat
53665
PyNumber_InPlaceAnd
59121
PyBuffer_GetPointer
89035
type_error
89336
PyMapping_Keys
126349
PyMapping_Items
176766
method_output_as_list
275326
PyNumber_InPlaceFloorDivide
307400
PySequence_DelItem
351682
PyNumber_Xor
390134
_PyObject_RealIsInstance
401552
PySequence_Size
445844
PyNumber_InPlaceLshift
566584
PyNumber_ToBase
685984
PyNumber_Invert
727897
PySequence_Check
787942
PyNumber_Lshift
879746
_IsFortranContiguous
999226
PyMapping_Size
1209546
PyNumber_Check
1385851
PyNumber_InPlaceAdd
1425594
PyNumber_Rshift
1443203
PyNumber_Divmod
1447687
PyNumber_Or
1464194
PyNumber_Negative
1562863
PySequence_List
1689678
_PyNumber_PowerNoMod
1695877
PyObject_LengthHint
1751842
_PyObject_HasLen
1761252
PyNumber_Power
1825269
ternary_op
1825286
PyObject_DelItem
1852898
sequence_repeat
1864797
PyNumber_InPlaceTrueDivide
2098959
PyNumber_Remainder
2835738
PyNumber_Absolute
2894173
PyNumber_InPlaceOr
2979685
PyObject_IsSubclass
3071494
object_issubclass
3129564
PyNumber_FloorDivide
3345071
PyNumber_Long
3348520
PyNumber_Float
3414513
PyMapping_Check
3768372
PyObject_Format
4024727
PyNumber_Subtract
4563422
_PyObject_RealIsSubclass
5516062
binary_iop
6076335
recursive_issubclass
6131096
PyNumber_TrueDivide
6400256
PyIter_Send
6775554
PyObject_CheckBuffer
7227290
PyNumber_And
7297698
PySequence_GetItem
7353398
binary_iop1
7513122
PyNumber_Index
8704703
PyNumber_Multiply
9503191
PyIndex_Check
9673867
PyObject_SetItem
10712809
PySequence_Tuple
11466355
_IsCContiguous
12510566
PyBuffer_IsContiguous
13939922
PyNumber_Add
15448988
PySequence_Fast
20167871
PyBuffer_FillInfo
21699652
object_isinstance
24295904
PyObject_GetBuffer
25891554
PyBuffer_Release
28578553
binary_op
30067171
PyObject_Size
32240355
PyObject_IsInstance
43364660
object_recursive_isinstance
48025224
binary_op1
60126009
PyObject_GetIter
74638433
PyIter_Check
78288386
PySequence_Contains
92910593
PyIter_Next
121743538
PyObject_GetItem
130694002
PyNumber_AsSsize_t
180339691
_PyNumber_Index
203420296
Generated by:
LCOV version 1.14