LCOV - code coverage report
Current view: top level - Modules - _asynciomodule.c (source / functions) Hit Total Coverage
Test: CPython 3.12 LCOV report [commit acb105a7c1f] Lines: 1147 1362 84.2 %
Date: 2022-07-20 13:12:14 Functions: 110 111 99.1 %
Branches: 634 905 70.1 %

Function Name Sort by function name Hit count Sort by hit count
FutureIter_am_send 25105
FutureIter_close 11
FutureIter_dealloc 12940
FutureIter_iternext 2
FutureIter_send 2
FutureIter_throw 632
FutureIter_traverse 1089
FutureObj_clear 21697
FutureObj_dealloc 14270
FutureObj_finalize 21478
FutureObj_get_blocking 7769
FutureObj_get_callbacks 2070
FutureObj_get_cancel_message 69
FutureObj_get_exception 1884
FutureObj_get_log_traceback 1
FutureObj_get_loop 46
FutureObj_get_result 1759
FutureObj_get_source_traceback 11206
FutureObj_get_state 4043
FutureObj_repr 264
FutureObj_set_blocking 657
FutureObj_set_cancel_message 6
FutureObj_set_log_traceback 7
FutureObj_traverse 6365
PyInit__asyncio 396
PyRunningLoopHolder_tp_dealloc 10318
TaskObj_clear 7289
TaskObj_dealloc 7208
TaskObj_finalize 7208
TaskObj_get_coro 1782
TaskObj_get_fut_waiter 1799
TaskObj_get_log_destroy_pending 0
TaskObj_get_must_cancel 16
TaskObj_repr 1760
TaskObj_set_log_destroy_pending 3467
TaskObj_traverse 3610
TaskStepMethWrapper_call 7692
TaskStepMethWrapper_clear 7706
TaskStepMethWrapper_dealloc 7706
TaskStepMethWrapper_get___self__ 2
TaskStepMethWrapper_new 7706
TaskStepMethWrapper_traverse 2906
_asyncio_Future___init___impl 14245
_asyncio_Future__make_cancelled_error_impl 38
_asyncio_Future_add_done_callback_impl 8931
_asyncio_Future_cancel_impl 494
_asyncio_Future_cancelled_impl 20764
_asyncio_Future_done_impl 9234
_asyncio_Future_exception_impl 8134
_asyncio_Future_get_loop_impl 9745
_asyncio_Future_remove_done_callback 4890
_asyncio_Future_result_impl 19659
_asyncio_Future_set_exception 219
_asyncio_Future_set_result 13359
_asyncio_Task___init___impl 7208
_asyncio_Task__check_future_impl 250
_asyncio_Task__make_cancelled_error_impl 33
_asyncio_Task_cancel_impl 417
_asyncio_Task_cancelling_impl 1767
_asyncio_Task_get_coro_impl 4
_asyncio_Task_get_name_impl 1772
_asyncio_Task_get_stack_impl 11
_asyncio_Task_print_stack_impl 4
_asyncio_Task_set_exception 4
_asyncio_Task_set_name 10
_asyncio_Task_set_result 4
_asyncio_Task_uncancel_impl 25
_asyncio__enter_task_impl 1709
_asyncio__get_event_loop_impl 461
_asyncio__get_running_loop_impl 11586
_asyncio__leave_task_impl 1710
_asyncio__register_task_impl 1136
_asyncio__set_running_loop 10318
_asyncio__unregister_task_impl 5
_asyncio_get_event_loop_impl 19
_asyncio_get_running_loop_impl 11422
_is_coroutine 14
call_soon 28176
create_cancelled_error 763
enter_task 21855
future_add_done_callback 21066
future_cancel 896
future_ensure_alive 72071
future_get_result 31785
future_init 21453
future_is_alive 169949
future_new_iter 12944
future_schedule_callbacks 21185
future_set_cancelled_error 677
future_set_exception 602
future_set_result 19742
gen_status_from_result 591
get_event_loop 540
get_future_loop 332
get_running_loop 23548
is_coroutine 7208
leave_task 21856
module_free 395
module_free_freelists 395
module_init 396
new_running_loop_holder 10318
register_task 8332
set_running_loop 10318
task_call_step_soon 7706
task_check_future 12468
task_check_future_exact 12468
task_set_error_soon 8
task_step 20146
task_step_impl 20146
task_wakeup 12454
unregister_task 5

Generated by: LCOV version 1.14