LCOV - code coverage report
Current view:
top level
-
Objects
- longobject.c
(
source
/ functions)
Hit
Total
Coverage
Test:
CPython 3.12 LCOV report [commit 5e6661bce9]
Lines:
1665
2680
62.1 %
Date:
2023-03-20 08:15:36
Functions:
113
137
82.5 %
Branches:
1014
2018
50.2 %
Function Name
Hit count
PyLong_AsLongLong
0
_PyLong_AssignValue
0
_PyLong_DivmodNear
0
_PyLong_FormatBytesWriter
0
_PyLong_Size_t_Converter
0
_PyLong_UnsignedInt_Converter
0
_PyLong_UnsignedLongLong_Converter
0
_PyLong_UnsignedLong_Converter
0
_PyLong_UnsignedShort_Converter
0
int___getnewargs___impl
0
int___round___impl
0
int___sizeof___impl
0
int_as_integer_ratio_impl
0
int_bit_count_impl
0
int_is_integer_impl
0
k_lopsided_mul
0
long_get0
0
long_get1
0
long_invmod
0
long_mod
0
popcount_digit
0
pylong_int_divmod
0
pylong_int_from_string
0
pylong_int_to_decimal_string
0
long_long_meth
3
PyLong_AsVoidPtr
5
PyLong_AsUnsignedLongMask
6
_PyLong_AsUnsignedLongMask
6
PyLong_AsUnsignedLongLongMask
8
_PyLong_AsUnsignedLongLongMask
8
long_xor
22
_PyLong_FiniTypes
25
long_true_divide
27
PyLong_GetInfo
29
_PyLong_InitTypes
29
fast_mod
87
PyLong_AsSize_t
91
_PyLong_FormatWriter
134
long_divmod
148
long_from_non_binary_base
487
_PyLong_FromBytes
496
long_from_binary_base
498
int_to_bytes_impl
502
long_subtype_new
723
PyLong_FromUnicodeObject
841
v_iadd
962
PyLong_FromSize_t
1027
_PyLong_FromByteArray
1183
int_from_bytes_impl
1183
_PyLong_Copy
1214
PyLong_FromString
1365
long_from_string_base
1365
v_complement
1548
kmul_split
1918
v_isub
1924
_PyLong_Frexp
2029
long_sub
4605
PyLong_AsUnsignedLong
5780
inplace_rem1
9807
rem1
9807
long_pow
11362
_PyLong_AsByteArray
11704
_PyLong_Negate
12621
PyLong_FromLongLong
14189
PyLong_AsUnsignedLongLong
14203
_PyLong_NumBits
14430
long_invert
18212
long_bitwise
19593
divrem1
22906
inplace_divrem1
22906
l_mod
27184
long_rem
27184
_PyLong_Rshift
27419
_PyLong_Sign
29011
fast_floor_div
33714
PyLong_FromVoidPtr
43189
long_float
48376
_PyLong_GCD
56449
long_neg
59050
_PyLong_Lshift
62632
long_long
76172
x_divrem
84527
v_rshift
84551
long_divrem
92197
l_divmod
92284
long_and
92552
long_abs
97248
_PyLong_FromLarge
101381
PyLong_AsLongLongAndOverflow
113683
long_div
125763
PyLong_FromUnsignedLongLong
141030
long_hash
156692
v_lshift
171063
long_add
230851
int_bit_length_impl
260115
int___format___impl
268271
long_format_binary
270270
_PyLong_Format
270275
x_sub
279542
x_add
317351
long_to_decimal_string
317511
long_to_decimal_string_internal
317650
long_compare
320292
long_richcompare
323165
long_or
324290
_PyLong_AsInt
374007
_Py_DECREF_INT
459221
PyLong_AsDouble
483798
long_rshift
509999
long_new_impl
536594
long_rshift1
536907
long_bool
549608
PyLong_FromDouble
550204
bit_length_digit
592664
long_lshift
598741
long_lshift1
615339
PyLong_AsLong
822035
x_mul
1032165
k_mul
1036857
divmod_shift
1062195
maybe_small_long
1104435
PyLong_FromUnsignedLong
1176208
_PyLong_Add
1339425
long_mul
1379792
is_medium_int
1492606
_PyLong_Multiply
1665333
_PyLong_Subtract
1666880
PyLong_FromSsize_t
1673998
PyLong_AsLongAndOverflow
1815326
PyLong_AsSsize_t
1910603
long_normalize
2476354
_PyLong_FromMedium
2735177
_PyLong_FromSTwoDigits
4039689
PyLong_FromLong
4755647
_PyLong_New
5001469
get_small_int
7079198
medium_value
8100669
Generated by:
LCOV version 1.14