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