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