LCOV - code coverage report
Current view:
top level
-
Objects
- longobject.c
(
source
/ functions)
Hit
Total
Coverage
Test:
CPython 3.12 LCOV report [commit acb105a7c1f]
Lines:
2289
2597
88.1 %
Date:
2022-07-20 13:12:14
Functions:
130
131
99.2 %
Branches:
1604
1946
82.4 %
Function Name
Hit count
_PyLong_Size_t_Converter
0
_PyLong_UnsignedInt_Converter
4
int___sizeof___impl
12
_PyLong_UnsignedLongLong_Converter
19
k_lopsided_mul
72
int___getnewargs___impl
102
long_get0
136
_PyLong_FormatBytesWriter
644
_PyLong_UnsignedLong_Converter
1102
_PyLong_DivmodNear
1568
int___round___impl
1855
int_bit_count_impl
2052
_PyLong_FiniTypes
3125
PyLong_GetInfo
3138
_PyLong_InitTypes
3138
v_iadd
8614
kmul_split
12475
v_isub
15024
_PyLong_AsUnsignedLongLongMask
38282
PyLong_AsUnsignedLongLongMask
38283
PyLong_AsVoidPtr
38340
long_invmod
39482
PyLong_AsSize_t
41440
int_as_integer_ratio_impl
79995
_PyLong_UnsignedShort_Converter
113796
PyLong_AsLongLongAndOverflow
114271
_PyLong_Lshift
121709
_PyLong_Rshift
144933
_PyLong_Frexp
154323
PyLong_AsUnsignedLongLong
166217
popcount_digit
176175
int_to_bytes_impl
230574
PyLong_AsLongLong
234361
long_get1
261416
long_long_meth
261557
_PyLong_AsUnsignedLongMask
274818
PyLong_AsUnsignedLongMask
277794
PyLong_FromSize_t
363942
long_subtype_new
400152
long_xor
401772
_PyLong_GCD
500155
_PyLong_AsByteArray
534944
_PyLong_FromBytes
539395
divrem1
582648
inplace_divrem1
599201
_PyLong_Negate
614941
int_from_bytes_impl
705020
v_complement
726082
long_invert
727578
inplace_rem1
809860
rem1
809860
_PyLong_FormatWriter
838473
long_from_binary_base
877717
_PyLong_Copy
933464
long_format_binary
1105891
_PyLong_Format
1160364
PyLong_FromUnicodeObject
1208707
_PyLong_FromLarge
1263502
long_abs
1389122
_PyLong_FromByteArray
1414383
long_divmod
1445008
long_rshift
1448521
long_pow
1468959
long_neg
1479053
PyLong_FromUnsignedLongLong
1548016
long_rshift1
1559419
long_mod
1612704
_PyLong_NumBits
1744674
long_lshift
1806815
long_lshift1
1844298
fast_mod
1883592
PyLong_FromString
1889828
long_bitwise
1897940
long_or
1994307
long_divrem
2210552
long_true_divide
2253749
x_sub
2395860
l_divmod
2805468
fast_floor_div
3038164
_PyLong_Sign
3071430
divmod_shift
3137075
long_long
3256373
int___format___impl
3643239
long_div
3665804
long_float
3821487
x_divrem
3910596
v_rshift
3991306
long_rem
4302789
long_new_impl
4695775
long_sub
4876821
int_bit_length_impl
5015491
PyLong_AsUnsignedLong
5115792
l_mod
5589897
x_add
5928729
PyLong_FromLongLong
6392220
long_to_decimal_string
7181782
long_and
7216809
PyLong_FromVoidPtr
7251053
v_lshift
8004720
long_to_decimal_string_internal
8075372
PyLong_AsDouble
8082717
PyLong_FromDouble
9979068
_Py_DECREF_INT
10128812
x_mul
10738530
k_mul
10764005
long_add
11052517
bit_length_digit
11121891
maybe_small_long
14471651
long_mul
18005976
long_bool
18169686
_PyLong_Multiply
21079447
PyLong_FromUnsignedLong
22820818
_PyLong_Subtract
25669556
_PyLong_AsInt
26432757
is_medium_int
30729150
long_normalize
35744191
PyLong_AsLong
42818625
_PyLong_AssignValue
45775117
_PyLong_Add
56695187
long_hash
57283253
_PyLong_FromMedium
66525752
long_compare
74252244
PyLong_AsLongAndOverflow
79231113
long_richcompare
81876965
PyLong_FromSsize_t
92576226
_PyLong_New
94437722
_PyLong_FromSTwoDigits
95476955
PyLong_FromLong
117719016
medium_value
200657039
PyLong_AsSsize_t
201667077
get_small_int
234758381
Generated by:
LCOV version 1.14