LCOV - code coverage report
Current view: top level - Python - pytime.c (source / functions) Hit Total Coverage
Test: CPython 3.12 LCOV report [commit acb105a7c1f] Lines: 319 378 84.4 %
Date: 2022-07-20 13:12:14 Functions: 56 60 93.3 %
Branches: 141 182 77.5 %

Function Name Sort by function name Hit count Sort by hit count
_PyTime_AsNanoseconds 0
_PyTime_FromTimeval 0
_PyTime_MulDiv 0
pytime_fromtimeval 0
_PyTime_AsTimeval_clamp 7
pytime_time_t_overflow 34
pytime_overflow 51
_PyTime_AsTimevalTime_t 60
_PyTime_GetSystemClock 60
pytime_round_half_even 1565
_PyTime_GetPerfCounter 2142
_PyTime_ObjectToTimespec 2142
_PyTime_ObjectToTimeval 2634
_PyTime_gmtime 2979
pytime_double_to_denominator 3040
_PyTime_AsNanosecondsObject 4666
pytime_object_to_denominator 4776
_PyTime_FromNanosecondsObject 4978
_PyTime_FromTimespec 6523
_PyDeadline_Get 14124
_PyTime_ObjectToTime_t 17256
_PyTime_FromMillisecondsObject 20094
_PyTime_localtime 23326
_PyTime_GetPerfCounterWithInfo 41270
_PyLong_AsTime_t 46864
_PyTime_AsTimeval 49328
pytime_as_timeval_struct 49335
pytime_as_timeval 49395
_PyTime_AsTimespec 65927
_PyTime_GetSystemClockWithInfo 86525
py_get_system_clock 86585
_PyTime_AsMilliseconds 113773
pytime_from_double 133948
pytime_round 153061
_PyTime_FromSecondsObject 157297
_PyDeadline_Init 162519
pytime_from_object 177391
_PyTime_GetMonotonicClockWithInfo 316007
_PyTime_AsSecondsDouble 346763
pytime_divide_round_up 386606
_PyTime_AsMicroseconds 1848142
_PyTime_FromSeconds 1991572
pytime_divide 2011310
_PyLong_FromTime_t 3648097
_PyTime_FromNanoseconds 3852270
_PyTime_FromMicrosecondsClamp 5420036
_PyTime_Mul 5420042
_PyTime_AsTimespec_clamp 9270441
pytime_as_timespec 9336360
pytime_divmod 9385737
_PyTime_AsTime_t 9385773
_PyTime_Add 9432969
_PyTime_GetMonotonicClock 9447084
py_get_monotonic_clock 9765218
pytime_fromtimespec 9858330
pytime_as_nanoseconds 11699094
pytime_mul_check_overflow 15321717
pytime_mul 15321720
pytime_add 19291242
pytime_from_nanoseconds 21304426

Generated by: LCOV version 1.14